Validar la entrada de datos en columnas de SharePoint

Validar la entrada de datos en columnas de SharePoint

Las opciones de validación de columnas le permiten definir límites y restricciones adicionales para sus datos. Por ejemplo, es posible que desee asegurarse de que un valor en una columna de fecha aparezca después de otra columna de fecha. (Por ejemplo, la validación de la columna puede garantizar que la fecha en la columna Fecha de finalización no sea anterior a la fecha en la columna Fecha de inicio; ¡no puede terminar un proyecto antes de que comience!)

Para usar la validación de columnas en su aplicación:

En su aplicación donde desea validar la entrada de datos, haga clic en el botón Configuración de lista en la pestaña Lista de la cinta.

En Configuración general, haga clic en el enlace Configuración de validación.

Escriba una fórmula en el cuadro de texto Fórmula.

El resultado de la fórmula debe evaluarse como VERDADERO para pasar la validación. La sintaxis de la fórmula es la misma que la de las columnas calculadas, que es similar a la sintaxis de Excel.

Ingrese un mensaje de usuario que desea que aparezca si falla la fórmula de validación.

El mensaje debe dar al usuario una idea de cómo funciona la fórmula y cómo solucionar el problema.

Haga clic en el botón Guardar.

Validar la entrada de datos en columnas de SharePoint

Cuando los usuarios ingresan datos en su formulario, se evalúa la fórmula de validación. Si la fórmula se evalúa como FALSA, su mensaje de usuario aparece en el formulario.

Validar la entrada de datos en columnas de SharePoint

Puede agregar validación de columna a las columnas creadas en el nivel de la aplicación o del sitio. La validación creada para las columnas de nivel de sitio se aplica en todos los lugares donde se usa esa columna, aunque la fórmula se puede anular en la aplicación donde se usa la columna de nivel de sitio.

Validación de la columna de correo electrónico de SharePoint

Ahora veremos un ejemplo sobre la validación de la columna de correo electrónico de SharePoint.

Para la validación de la identificación del correo, he creado una sola línea de una columna llamada "StudentEmailId". Cuando crea la columna "StudentEmailId" en la página de creación de columnas, desplácese hacia abajo en la página y podremos ver la opción "Validación de columna".

Haga clic en la opción "Validación de columna", podemos ver dos campos, uno para fórmulas y otro para mensajes de usuario.

Aquí quiero configurar la validación para la columna "StudentEmailId". Cuando el usuario ingresó una identificación de correo electrónico incorrecta, el mensaje del usuario se mostrará como un mensaje de advertencia.

En el campo de fórmula, agregué la siguiente fórmula

=Y(ESERROR(ENCONTRAR(" ",IDEmailEstudiante,1)),SI(ESERROR(ENCONTRAR("@",IDEmailEstudiante,2)),FALSO,Y(ESERROR(ENCONTRAR("@", StudentEmailid,FIND("@",StudentEmailid,2)+1)),IF(ISERROR(FIND(".",StudentEmailid,FIND("@",StudentEmailid,2)+2)), FALSO, ENCONTRAR(".",ID de correo electrónico del estudiante, ENCONTRAR("@",ID de correo electrónico del estudiante,2)+2)<LEN(ID de correo electrónico del estudiante)))))

En el campo Mensaje de usuario, agregué el mensaje "Ingrese la identificación de correo electrónico válida". Cuando un usuario va a agregar un nuevo elemento a la lista e ingresa una identificación de correo electrónico válida en el campo de identificación de correo electrónico, guardará los datos en la lista. El mensaje de usuario se mostrará si la identificación de correo electrónico no es válida.

Validación de la columna de correo electrónico de SharePoint.

Validación de la columna del número de teléfono de SharePoint

Ahora veremos un ejemplo de validación de la columna de número de teléfono de SharePoint.

Creé una columna llamada "Número de teléfono" en la lista de SharePoint y en el campo Fórmula de Validación de columna agregué la siguiente fórmula.

=AND(LEN(Número de teléfono)=14,SI(ESERROR(BUSCAR("+",Número de teléfono,1)),FALSO,(ENCONTRAR("+",Número de teléfono)=1)),SI(ESERROR( ENCONTRAR("-",NúmeroDeTeléfono,4)),FALSO,(ENCONTRAR("-",Número De Teléfono,4)=4)),IF(ISERROR(1*CONCATENAR(MID(NúmeroDeTeléfono,2,2) ,MEDIO(Número de teléfono,5,10))),FALSO,VERDADERO))

En el mensaje de usuario, agregué el mensaje "Ingrese el número de móvil válido".

Según la fórmula, si el usuario proporciona el número de móvil en el siguiente formato, solo el campo aceptará el número de móvil.

Ej:+91-**

He creado un nuevo elemento en el campo del número de teléfono. Le he dado el número "+91-**" Para que el número se almacene en la lista de SharePoint.

Validación de la columna de fecha de SharePoint

Ahora, veremos cómo hacer un ejemplo de validación de la columna de fecha de SharePoint.

Aquí veremos la validación de Fecha. Tomé una columna del tipo de datos "fecha y hora" en la lista personalizada de SharePoint y le di el nombre de la lista como "Fecha de inicio", consulte la captura de pantalla anterior. En la columna de validación, he agregado la fórmula

=FechaInicio>TODAY()//La fecha de inicio debe ser posterior a hoy

En el mensaje de usuario, agregué el mensaje "La fecha de inicio debe ser mayor que hoy".

Validación de columnas de texto de SharePoint

Ahora veremos un ejemplo sobre la validación de columnas de texto de SharePoint.

En la lista personalizada de SharePoint “StudentInformation” para verificar la validación del nombre, agregué una sola línea de una columna llamada el nombre de la columna como “Nombre completo” y en la validación de la columna en el campo de regla agregué la regla.

=O(LEN(Nombre completo)=9,LEN(Nombre completo)=12)

Quiero que la longitud del nombre completo sea 9 o 12. En el mensaje de usuario, agregué el mensaje "Ingrese el nombre de 9 letras o 12 letras".

Número de dígitos de validación de la columna de SharePoint

Ahora veremos un ejemplo del número de dígitos de validación de la columna de SharePoint.

Aquí quiero validar que cuando el usuario ingresa el número, la longitud del número debe ser superior a 5. Así que he creado una columna "StudentRN" en la que el tipo de datos es una sola línea de texto.

En la columna, la validación escribe la siguiente fórmula:

=SI(LEN(EstudianteRN)>5,VERDADERO,FALSO)

y en el campo “Mensaje de usuario” pon el texto. Aquí agregué el texto "Ingrese el número cuyo rango es mayor que 5" en el campo Mensaje de usuario.

Cuando queremos agregar un nuevo elemento a la lista y sin obedecer la condición de validación y hacemos clic en Guardar, se muestran todos los "Mensajes de usuario" debajo del campo.

Número de dígitos de validación de la columna de SharePoint

Permitir un valor particular a una columna de lista de SharePoint

En el primer ejemplo, veremos cómo permitir un valor particular en la columna de la lista de SharePoint; de lo contrario, mostrará un error de validación.

Aquí podemos ver cómo funciona la validación de una columna de lista en SharePoint Online/2013/2016.

Tengo una lista de SharePoint 2013 que contiene una columna de Título, quiero que los usuarios puedan escribir solo "Señor" o "Señora". Si los usuarios colocan algo distinto a esto, debería aparecer un mensaje de error que diga "Puedes poner solo el Sr. o la Sra.

Para utilizar la validación para una columna en particular, siga los pasos a continuación:

Abra su lista de SharePoint y luego vaya a la página Configuración de la lista. En la página Configuración, vaya a la sección Columnas y luego haga clic en la columna particular para la que desea utilizar la validación. En mi caso, es la Título Columna.

ejemplos de validación de listas de sharepoint

Esto abrirá la página Editar columna, aquí haga clic en “Validación de columna“. Luego, en el cuadro Fórmula, escriba lo siguiente:

=O(Título="Señor",Título="Señora")

Y en el Mensaje de usuario, coloque el mensaje que el usuario desea ver si la validación falla, como: "Por favor, solo coloque el Sr. o Señora”.

La fórmula debería verse como a continuación:

validación de columna de sharepoint múltiples condiciones

Luego haga clic en Aceptar y guarde la fórmula.

Ahora intente agregar un elemento a la lista de SharePoint. Si coloca cualquier otra cosa además de "Señor" o "Señora" en la columna Título, debería mostrar el mensaje como se muestra a continuación:

ejemplos de validación de columnas de sharepoint

Validación de antigüedad de columna de lista de SharePoint

Ahora, en este ejemplo, veremos cómo podemos validar la edad usando la validación de columnas de lista de SharePoint.

Si desea validar otra columna, digamos que tiene una columna de edad y desea mostrar un mensaje de validación si el usuario ingresa un valor inferior a 25.

Puede escribir en la fórmula de validación de columna como se muestra a continuación:

=(Edad>25)

Debe tener un aspecto como este:

ejemplos de validación de columnas de sharepoint 2013

Ahora, cuando un usuario intente poner un valor inferior a 25, mostrará un mensaje como el siguiente:

ejemplos de validación de columnas en línea de SharePoint

Validación de columnas de lista de SharePoint (requiere al menos una validación de columnas)

Ahora veremos cómo podemos implementar "Requerir al menos una validación de columna" en una columna de lista de SharePoint.

Aquí tengo una lista de contactos en mi sitio de SharePoint Online. En esa lista, hay 3 columnas como:

  • Teléfono de casa
  • Teléfono de negocios
  • Teléfono móvil

El requisito aquí es que el usuario debe ingresar al menos un número de teléfono.

Aquí podemos usar la validación de listas. Para implementar la validación de la lista, siga los pasos a continuación.

Vaya a la página de configuración de la lista de SharePoint y haga clic en "Configuración de validación", que se encuentra en General. Configuración como la siguiente:

Validación de columnas de lista de SharePoint

Luego, en la página Configuración de validación, escriba la fórmula como se muestra a continuación:

=CONTARA([Teléfono residencial],[Teléfono comercial],[Número de móvil])>=1

Y también puede colocar el mensaje de error en la sección "Mensaje de usuario" como se muestra a continuación:

Validación de columnas de lista de Sharepoint al menos un ejemplo de validación de columnas

Haga clic en Guardar para guardar la fórmula.

Ahora, cuando un usuario intenta enviar sin proporcionar un número de teléfono, la validación se activará como se muestra a continuación:

fórmulas de validación de columnas de sharepoint

De manera similar, si desea validar otros escenarios en los que el usuario debe ingresar el número de teléfono móvil o la identificación de correo electrónico, puede escribir una fórmula como la siguiente:

=CONTARA([Emil ID],[Número de móvil])>=1

La fecha de validación de la columna de SharePoint debe ser posterior a la actual

Ahora, veremos el ejemplo de la fecha de validación de la columna de SharePoint, veremos cómo podemos validar que la fecha debe ser mayor que hoy usando la validación de la columna de SharePoint.

Aquí tengo una lista de SharePoint Online que tiene una columna de Fecha de vencimiento, aquí implementaremos la validación en la columna de fecha para que el usuario pueda seleccionar que la fecha debe ser mayor que hoy.

Abra la lista de SharePoint Online, vaya a la página Configuración de la lista. Y luego elija Configuración de validación que se encuentra en Configuración general.

Luego, en la página Configuración de validación, agregue la siguiente fórmula y un mensaje de usuario como el siguiente:

Fórmula: [Fecha de vencimiento]>Hoy()

Mensaje de usuario: La fecha de vencimiento debe ser mayor que hoy

fecha de validación de la columna sharepoint

Ahora, cuando un usuario selecciona una fecha menor que hoy, puede ver un mensaje de error como el siguiente:

La fecha de validación de la columna SharePoint debe ser mayor que hoy.

Espero que este ejemplo ayude a "la fecha de validación de la columna de SharePoint debe ser posterior a la actual".

De manera similar, si desea verificar que la fecha de vencimiento debe ser mayor que la fecha de creación, puede escribir la siguiente fórmula:

=[Fecha de vencimiento] > [Creado]

Validación de columnas de SharePoint: validación de fecha de inicio y fecha de finalización (cláusula AND en Validación de lista)

Ahora veremos cómo podemos realizar la validación de la columna de SharePoint para la fecha de inicio y la fecha de finalización. En este ejemplo en particular, veremos cómo el uso debe ingresar que la fecha de vencimiento debe ser mayor que hoy y menor que 30 días.

También veremos cómo podemos usar la cláusula AND en la validación de listas en SharePoint.

Abra la lista de SharePoint Online, vaya a la página Configuración de la lista. Y luego elija Configuración de validación que se encuentra en Configuración general.

Luego, en la página Configuración de validación, agregue la siguiente fórmula y un mensaje de usuario como el siguiente:

=SI([Fecha de vencimiento]>Hoy(),IF(FECHASI(Hoy(),[Fecha de vencimiento],"d")<=90,VERDADERO,FALSO),FALSO)

Validación de columnas de SharePoint: validación de fecha de inicio y fecha de finalización

Ahora, si un usuario ingresa una fecha de vencimiento mayor a 30 días, podrá ver un error como el siguiente:

Validación de columnas de SharePoint: validación de fecha de inicio y fecha de finalización

En este artículo de SharePoint, analizamos cómo agregar validación en la columna de lista en SharePoint Online/2013/2016/2019.


Cómo programar una reunión de Skype

Cómo programar una reunión de Skype

Aprenda a programar reuniones efectivas en Skype Empresarial desde Outlook o la aplicación de Skype. Siga nuestros sencillos pasos para una mejor colaboración.

Cómo usar Pegado especial en Excel 2016

Cómo usar Pegado especial en Excel 2016

Aprende a usar la función de Pegado Especial en Excel 2016 para optimizar la forma en que insertas datos en tus hojas de cálculo. Controla qué información se pega y realiza operaciones matemáticas simples con facilidad.

Funciones de Excel para trabajar con números hexadecimales, octales, decimales y binarios

Funciones de Excel para trabajar con números hexadecimales, octales, decimales y binarios

Descubre las funciones de Excel para convertir entre binario, octal, decimal y hexadecimal con esta tabla informativa y consejos útiles para optimizar tu trabajo.

Instalar y activar un complemento de Power Query de Excel

Instalar y activar un complemento de Power Query de Excel

Completa guía sobre cómo instalar y activar el complemento de Power Query en Excel 2010 y 2013, y su uso en Excel 2016. Aprende a gestionar datos de manera efectiva en Excel.

Access 2019: Cómo editar y modificar una base de datos de Access

Access 2019: Cómo editar y modificar una base de datos de Access

Aprende a modificar y editar bases de datos en Access 2019, incluyendo cómo nombrar campos, agregar y eliminar campos, y definir tipos de datos. ¡Optimiza tu trabajo con Access!

Cómo usar el comando Ir a en Word 2016

Cómo usar el comando Ir a en Word 2016

El comando Ir a en Word 2016 es una herramienta poderosa para navegar rápidamente a una página específica o a elementos dentro del documento. Aprende a optimizar tu flujo de trabajo con este práctico comando.

Cómo resaltar fechas de fin de semana en Excel

Cómo resaltar fechas de fin de semana en Excel

Aprende cómo resaltar fechas de fin de semana en Excel utilizando formato condicional para mejorar la gestión de tus datos de programación.

Cómo insertar un enlace para enviar un correo electrónico en una hoja de cálculo de Excel 2010

Cómo insertar un enlace para enviar un correo electrónico en una hoja de cálculo de Excel 2010

Aprenda a insertar un hipervínculo "mailto" en Excel 2010 para crear correos electrónicos de manera simple y eficiente.

Cómo usar las opciones de pegado y Pegado especial en Word 2007

Cómo usar las opciones de pegado y Pegado especial en Word 2007

Aprenda a utilizar las opciones de pegado y Pegado especial en Word 2007 para manejar eficazmente bloques de texto. Optimizando su formato y presentación.

Cómo modificar un gráfico SmartArt en PowerPoint

Cómo modificar un gráfico SmartArt en PowerPoint

Descubre cómo modificar un gráfico SmartArt en PowerPoint incluyendo cambios de diseño, estructura y texto. Mejora tus presentaciones con estos consejos SEO.