Ir al contenido principal

Lógica condicional en formularios

Aprende a mostrar u ocultar preguntas del formulario y establecer valores predeterminados según lo que ingrese un respondiente.

Nota: Este artículo cubre formularios en la nueva experiencia de creación de documentos. Si tu espacio de trabajo aún no ha sido actualizado, ve a Crear formularios (experiencia clásica).

Por defecto, todas las preguntas en tu formulario son visibles para cualquiera que lo abra. La lógica condicional te permite crear reglas que muestren u oculten preguntas específicas —y establezcan valores predeterminados— según lo que una persona ingrese. Esto mantiene tu formulario enfocado y evita solicitar información que no es relevante.

Cómo funcionan las reglas

Cada regla sigue una estructura CUANDO / ENTONCES / SI NO:

  • CUÁNDO — una o más condiciones basadas en el valor de una pregunta

  • ENTONCES — acciones a ejecutar cuando se cumplen todas las condiciones

  • SI NO — acciones alternativas cuando las condiciones no se cumplen

Cada acción puede mostrar u ocultar una pregunta, mostrar u ocultar una opción dentro de un campo de selección múltiple, o rellenar previamente un campo con un valor.

Importante: Todas las preguntas son visibles de forma predeterminada. Las reglas ocultan preguntas que se muestran actualmente — no revelan preguntas que estaban ocultas en la configuración. Planifica tu lógica alrededor del patrón "ocultar cuando no sea aplicable".

Abre el panel de reglas del formulario

  1. Abre tu plantilla y selecciona Editar formulario para acceder al editor de formularios.

  2. Selecciona el icono de expandir (flechas cruzadas) en la barra superior. El panel Reglas de formulario se abre en la derecha.

  3. Selecciona + Crear regla para añadir tu primera regla.

Crear regla

Añadir una condición (CUANDO)

  1. En el editor de reglas, selecciona + Añadir condición bajo WHEN.

  2. Selecciona la pregunta en la que deseas basar la condición. El desplegable enumera todas las preguntas en tu formulario por su etiqueta.

  3. Selecciona un operador.

  4. Ingresa un valor si el operador lo requiere.

Los operadores mostrados dependen del tipo de pregunta que selecciones.

Preguntas de texto (Mensaje corto, Mensaje largo, Correo electrónico, Número de teléfono):

Operador

Cuando se dispara

igual

La respuesta coincide exactamente con el valor

no es igual

La respuesta no coincide con el valor

contiene

I'm ready to translate. However, I don't see the source text to translate in your message. You wrote "The response includes the string" but didn't provide the actual string or content.Please share the text you'd like me to translate to Spanish (Latin America), and I'll apply all the rules you've outlined — including the glossary terms, formatting preservation, HTML handling, and informal tú register throughout.

contiene la palabra exacta

The response includes the exact word

no contiene

The response does not include the stringTraducción: La respuesta no incluye la cadena

comienza con

La respuesta comienza con el valor

termina con

La respuesta termina con el valor

vacío

El campo no tiene valor

no está vacío

El campo tiene algún valor

Preguntas sobre números:

Operador

Cuando se dispara

igual

El valor coincide exactamente

no es igual

El valor no coincide

mayor que

El valor está por encima del número

menor que

El valor está por debajo del número

mayor que o igual a

El valor está en o por encima del número

menor que o igual a

El valor es igual o menor que el número

Preguntas de Selección múltiple, Desplegable y Casillas de verificación:

Operador

Cuando se dispara

igual

La opción seleccionada coincide

no es igual

La opción seleccionada no coincide

está vacío

No se ha seleccionado ninguna opción

no está vacío

Se ha seleccionado cualquier opción

Nota: Para verificar varias condiciones, selecciona + Añadir condición de nuevo. Todas las condiciones en una sola regla deben cumplirse para que se ejecuten las acciones de ENTONCES. Verifica el comportamiento de Y/O en la interfaz de usuario — esto necesita confirmación de producción antes de publicar.

Añadir una acción (ENTONCES)

  1. Selecciona + Añadir acción bajo ENTONCES.

  2. Elige una acción de la lista.

Acción

Qué hace

Mostrar pregunta

Hace una pregunta visible

Ocultar pregunta

Oculta una pregunta de la vista

Mostrar opción

Muestra una opción específica en una pregunta de Selección múltiple, Casillas de verificación o Desplegable

Opción de ocultar

Oculta una opción específica en una pregunta de Selección múltiple, Casillas de verificación o Desplegable

Establecer valor predeterminado

Rellena previamente una pregunta con un valor específico cuando se cumple la condición

  1. Selecciona la pregunta (u opción) a la que aplicar la acción.

3. Añadir una acción ELSE (opcional)

La sección ELSE se ejecuta cuando las condiciones de WHEN no se cumplen. Utilízalo para invertir una acción — por ejemplo, ocultar la pregunta cuando no se cumple la condición y mostrarla cuando sí se cumple.

Selecciona + Añadir acción bajo ELSE y elige del mismo conjunto de acciones.

4. Guardar regla

Selecciona Guardar regla. La regla aparece en la lista Reglas del formulario. Puedes volver a él en cualquier momento para editarlo o eliminarlo.

Ejemplo: ocultar una pregunta a menos que otra esté rellena

Objetivo: Mostrar solo «Número de seguro social del cliente» cuando el usuario haya ingresado algo en «Inicial del segundo nombre del cliente».

Sección

Ajustes

CUANDO

Inicial de segundo nombre del cliente — no vacío

ENTONCES

Mostrar pregunta → SSN del cliente

SI NO

Ocultar pregunta → SSN del cliente

Con esta regla, «Client SSN» permanece oculta hasta que la persona ingresa una inicial del segundo nombre.

Consejos para la lógica condicional

  • Utiliza ELSE para limpiar el estado oculto. Si muestras una pregunta en ENTONCES, ocúltala en SI NO para que vuelva a su estado oculto cuando la condición ya no se cumpla.

  • Usa «Establecer valor predeterminado» para reducir la escritura. Si una condición implica una respuesta predecible, rellénala previamente — el usuario puede cambiarla de todas formas.

  • El orden es importante. Las reglas se ejecutan en el orden en que aparecen en el panel Reglas del formulario. Si dos reglas afectan la misma pregunta, la última aplicada gana.

¿Ha quedado contestada tu pregunta?