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.


Hoja inteligente 9.1.1

Hoja inteligente 9.1.1

Smartsheet es una plataforma de trabajo dinámica que le permite gestionar proyectos, crear flujos de trabajo y colaborar con su equipo.

Compartirpunto

Compartirpunto

SharePoint es un sistema de colaboración basado en web que utiliza una variedad de aplicaciones de flujo de trabajo, bases de datos de "listas" y otros componentes web, así como funciones de seguridad para dar control a los grupos empresariales que trabajan juntos.

Calendario perpetuo 1.0.38/1.0.36

Calendario perpetuo 1.0.38/1.0.36

Van Nien Calendar es una aplicación de visualización de calendario en su teléfono, que le ayuda a ver rápidamente la fecha lunisolar en su teléfono, organizando así su importante trabajo.

Outlook 2021

Outlook 2021

Microsoft Outlook es una aplicación empresarial y de productividad desarrollada por Microsoft Corporation.

Haga clic arriba

Haga clic arriba

ClickUp es una de las plataformas de productividad mejor calificadas para cualquier empresa. Grandes empresas como Google, Booking.com, San Diego Padres y Uber utilizan ClickUp para aumentar la productividad en el lugar de trabajo.

Visor de PDF-XChange 2.5.322.10

Visor de PDF-XChange 2.5.322.10

PDF se ha convertido en un formato de uso común para leer, crear y enviar documentos de texto. A su vez, se ha producido un aumento en el número de programas utilizados para este tipo de documentación. PDF-XChange Viewer se encuentra entre un número creciente de visores de PDF.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice ofrece un conjunto completo de aplicaciones de Office que rivalizan con Microsoft 365, especialmente en Excel, PowerPoint y Word. Le permite gestionar sus proyectos de forma más eficaz y admite varios formatos de archivo.

Descargar iTaxviewer 1.8.7

Descargar iTaxviewer 1.8.7

El software iTaxViewer es el software de lectura de archivos XML más popular en la actualidad. Este software es una aplicación de lectura de declaraciones electrónicas de impuestos en formato XML de la Dirección General de Tributación.

Lector de PDF Nitro

Lector de PDF Nitro

Nitro PDF Reader es un práctico editor de PDF que cubre todas las tareas básicas que la mayoría de las personas realizan todos los días con documentos PDF.

Lector Foxit 12

Lector Foxit 12

Foxit Reader es principalmente un lector de PDF y también le permite crear archivos PDF, firmarlos, editarlos y agregar anotaciones. Funciona en sistemas operativos, existen complementos para varios programas del paquete Microsoft Office.