Puedes crear reglas que los usuarios deban seguir cuando rellenen tu formulario. Por ejemplo, si les pides su dirección de correo electrónico, puedes asegurarte de que solo envíen direcciones con el formato válido.
Configurar reglas para una pregunta
- Abre un formulario en Formularios de Google.
- Haz clic en Añadir .
- A la derecha del título de la pregunta, elige el tipo de pregunta. Más información sobre los tipos de preguntas
- Para configurar reglas, haz clic en Más .
- Haz clic en Validación de respuestas.
- Para configurar una regla, selecciona primero el tipo de regla que deseas. Las opciones de reglas disponibles dependen del tipo de pregunta elegida.
- Opcional: Para añadir un mensaje de error, a la derecha, en el campo "Texto de error personalizado", introduce un mensaje de error. Los encuestados recibirán este mensaje cuando su respuesta no siga las reglas.
- Ejemplo: "Has superado el límite de 200 palabras".
Tipos de reglas
Cada tipo de pregunta tiene distintas opciones de configuración.
- Número: para asegurarte de que la respuesta contenga un número determinado, en el menú desplegable, selecciona Número. Luego, selecciona una de las opciones para tu regla.
- Ejemplos:
- Un número mayor o igual que 50
- Un número entre 21 y 42
- Texto: para asegurarte de que la respuesta contenga un texto determinado, en el menú desplegable, selecciona Texto. Luego, selecciona una de las opciones para tu regla:
- Ejemplo: Comprueba que las respuestas contengan la palabra "caramelos".
- Asegúrate de que la respuesta esté en un formato de correo text@example.com.
- Ejemplo: Comprueba que las respuestas contengan la palabra "caramelos".
- Longitud: para configurar un número máximo o mínimo de caracteres en tu respuesta, en el menú desplegable, selecciona Longitud. Luego, selecciona el recuento máximo o mínimo de caracteres, así como el número.
- Ejemplo: Limita las respuestas a un máximo de 500 caracteres o a un mínimo de 200.
- Expresión regular: para exigir que las respuestas de texto coincidan con determinadas fórmulas que elijas, selecciona Expresión regular. Luego selecciona una de las opciones en el menú desplegable (Contiene, No contiene, Coincide, No coincide) y añade el patrón. Consulta más información sobre las expresiones regulares.
- Ejemplo: La respuesta debe ser un número de teléfono de 10 dígitos, en el que cada dígito debe estar en el intervalo de 0 a 9.
- Entrada: la expresión regular coincide con
[0–9]{10}
- Resultado esperado: 1234567890
- Entrada: la expresión regular coincide con
- Ejemplo: La respuesta debe ser un número de teléfono de 10 dígitos, en el que cada dígito debe estar en el intervalo de 0 a 9.
- Longitud: para configurar un número máximo o mínimo de caracteres para tu respuesta, en el menú desplegable, selecciona Longitud. Luego, selecciona el recuento máximo o mínimo de caracteres, así como el número.
- Ejemplo: Limita las respuestas a 200 caracteres.
- Expresión regular: para exigir que las respuestas de texto coincidan con determinadas fórmulas que elijas, selecciona Expresión regular. Luego selecciona una de las opciones en el menú desplegable (Contiene, No contiene, Coincide, No coincide) y añade el patrón. Consulta más información sobre las expresiones regulares.
- Ejemplo: La respuesta debe ser un número de teléfono de 10 dígitos, en el que cada dígito debe estar en el intervalo de 0 a 9.
- Entrada: la expresión regular coincide con
[0-9]{10}
- Resultado esperado: 1234567890
- Entrada: la expresión regular coincide con
- Selecciona por lo menos: configura el número mínimo de casillas que se pueden marcar.
- Selecciona como máximo: configura el número máximo de casillas que se pueden marcar.
- Selecciona exactamente: especifica el número de casillas que se deben marcar.
En las preguntas de la cuadrícula de varias opciones, los encuestados solo pueden elegir una columna por fila.
Para configurar tu pregunta:
- En Formularios de Google, haz clic en Añadir .
- Añade tu pregunta en el campo "Pregunta".
- A la derecha del título de la pregunta, elige "Cuadrícula de varias opciones" .
- Añade las opciones de las filas. Por ejemplo: A, B, C.
- Añade las opciones de las columnas. Por ejemplo: 1, 2, 3.
Para personalizar tu pregunta, puedes configurar estas opciones:
- Para asegurarte de que los encuestados elijan una opción de cada columna, activa "Solicitar una respuesta en cada fila". De lo contrario, recibirán un mensaje de error y no podrán continuar. Consulta cómo configurar un mensaje de error.
- Para limitar las respuestas a una opción por columna:
- Abajo a la derecha, haz clic en Más .
- Marca la casilla junto a "Limitar a una respuesta por columna".
- Para cambiar el orden de las filas cada vez que se abre la encuesta, sigue estos pasos:
- Abajo a la derecha, haz clic en Más .
- Marca la casilla situada junto a "Ordenar las filas aleatoriamente".
Ejemplo de "Solo se admite una respuesta por columna".
Entrada:
- Filas: A, B y C
- Columnas: 1, 2 y 3
Resultado: los/as encuestados/as eligen un elemento de fila (A, B y C) para cada columna (1, 2 y 3). Si marcan varias filas en una columna, recibirán un mensaje de error.
En las preguntas de la cuadrícula de varias opciones, los encuestados solo pueden elegir una columna por fila.
Para configurar tu pregunta:
- En Formularios de Google, haz clic en Añadir .
- Añade tu pregunta en el campo "Pregunta".
- A la derecha del título de la pregunta, selecciona "Cuadrícula de casillas" .
- Añade las opciones de las filas. Por ejemplo: A, B, C.
- Añade las opciones de las columnas. Por ejemplo: 1, 2, 3.
Para personalizar tu pregunta, puedes configurar estas opciones:
- Para asegurarte de que los encuestados elijan una opción de cada columna, activa Solicitar una respuesta en cada fila. De lo contrario, recibirán un mensaje de error y no podrán continuar. Consulta cómo configurar un mensaje de error.
- Para limitar las respuestas a una opción por columna:
- Abajo a la derecha, haz clic en Más .
- Marca la casilla junto a "Limitar a una respuesta por columna".
- Para cambiar el orden de las filas cada vez que se abre la encuesta, sigue estos pasos:
- Abajo a la derecha, haz clic en Más .
- Marca la casilla situada junto a "Ordenar las filas aleatoriamente".
Ejemplo de "Solo se admite una respuesta por columna".
Entrada:
- Filas: A, B y C
- Columnas: 1, 2 y 3
Resultado: los/as encuestados/as eligen un elemento de fila (A, B y C) para cada columna (1, 2 y 3). Si marcan varias filas en una columna, recibirán un mensaje de error.
Expresiones regulares
Puedes solicitar respuestas que coincidan con un conjunto determinado de criterios, llamados expresiones regulares. Estas expresiones buscan patrones en las respuestas.
Importante: Si buscas instancias de un carácter que tiene un significado específico en expresiones regulares, debes colocar una barra invertida delante del carácter cuando introduzcas la búsqueda. Por ejemplo, si deseas buscar una instancia del carácter $, debes introducir: \$
.
Esta tabla muestra algunas de las expresiones que admite Documentos de Google. Hay muchas otras expresiones compatibles que puedes utilizar.
Expresión | Descripción | Ejemplo | Resultados obtenidos | Resultados no obtenidos |
---|---|---|---|---|
. | Un punto hace referencia a cualquier carácter en la posición indicada. | d. | do, don, dn, adv | con, son |
* | Un asterisco después de un carácter hace referencia a una búsqueda del carácter anterior, repetido cero o más veces. | do*n | don, dn, dooon | dOn, doblen |
+ | Un signo de más después de un carácter hace referencia a una búsqueda de dicho carácter, repetido una o más veces. | do+n | don, dooon | dn, dOn, doblen |
? | La expresión anterior es opcional. | do?n | dn, don | dOn, doblen |
^ | El signo de intercalación se añade al principio de una expresión regular y significa que la cadena empieza por los caracteres o la secuencia que hay detrás del signo. | ^[dh]an | dan, han | No dan, no han |
$ | El símbolo de dólar se añade al final de una expresión regular e indica que la cadena termina con los caracteres o la secuencia que hay antes del símbolo. | [dh]an | dan, han, nohan | dad, hado, dados |
{A, B} | La expresión anterior se repite entre A y B veces, siendo A y B números. | d(o{1,2})n | don, doon | dn, dooon, dOn |
[x], [xa], [xa5] | Un conjunto de caracteres indica que solo uno de los caracteres debe aparecer en la posición actual. En general, se puede incluir cualquier carácter entre los corchetes, incluidos los descritos en las expresiones anteriores: [xa,$5Gg.] | d[oe]n | don, den | dn, dOn, dooon |
[a-z] | Un intervalo de conjunto de caracteres indica la búsqueda de un carácter dentro del intervalo de caracteres especificado. Los intervalos más habituales son a-z, A-Z y 0-9. Es posible combinar varios intervalos en uno solo: [a-zA-Z0-9]. Los intervalos también se pueden combinar con los conjuntos de caracteres que hemos mencionado anteriormente: [a-zA-Z,&*]. | d[a-i]n | dan, din, dcn, dgn | dn, dOn, don |
[^a-fDEF] | Un conjunto de caracteres precedido del signo de intercalación (^) representa la búsqueda de un carácter que no se encuentra en el conjunto indicado. | d[^aeu]n | don, dOn, din, d$n | dn, dan, den, dun |
\s | Cualquier carácter de espacio en blanco. | d\sg | d n, d[TAB]n | dn, don, doblen |
A continuación encontrarás algunos ejemplos de cómo emplear expresiones regulares para buscar en una hoja de cálculo:
-
Buscar celdas que incluyan cantidades en dólares
-
Introduce lo siguiente en la barra de búsqueda:
^\$([0-9,]+)?[.][0-9]+
-
Esto representa un importe en euros, donde la primera cifra es un número comprendido entre 0 y 9 o un punto que aparecen cero o más veces, seguido de [,] y luego de cualquier número comprendido entre 0 y 9, repetido una o más veces. Esta búsqueda devolvería cualquiera de las siguientes cifras: $4.666, $17.86, $7.76, $.54, $900,001.00, $523,877,231.56.
-
Buscar celdas que incluyan códigos postales de EE. UU.
-
En la barra "Buscar", introduce:
[0-9]{5}(-[0-9]{4})?
-
Esto hace referencia a un código postal de EE. UU. que consta de cinco números con un guión opcional y cuatro dígitos complementarios.
-
Buscar celdas con nombres que empiecen por minúscula
- Introduce lo siguiente en la barra de búsqueda:
^[a-z].*
- Introduce lo siguiente en la barra de búsqueda:
Esto hace referencia a una celda que contiene una letra minúscula seguida de otro carácter repetido cero o más veces. Esta búsqueda arrojaría cualquiera de lo siguientes: bob, jim, gEORGE, marTin.