Añadir lógica de salto al Formbuilder

Última actualización: 5 Jun 2026

La lógica de omisión, también conocida como ramificación o condiciones de relevancia, controla qué preguntas se muestran en un formulario. De forma predeterminada, todas las preguntas son visibles. La lógica de omisión determina bajo qué condición o condiciones debe aparecer una pregunta. Las condiciones de lógica de omisión siempre se aplican a la pregunta o grupo que debe mostrarse de forma condicional.

Nota: Puedes aplicar lógica de omisión a grupos de preguntas completos, así como a preguntas individuales. Esto puede simplificar la lógica del formulario y facilitar la gestión de cuestionarios complejos.

Hay dos métodos para agregar lógica de omisión en el Formbuilder: agregar una condición mediante el generador de lógica de omisión, o ingresar manualmente la lógica de omisión en código XLSForm.

Agregar una condición

Este primer método te permite usar el generador de lógica de omisión para agregar tus condiciones. Se recomienda para principiantes. Para agregar una condición de lógica de omisión, sigue estos pasos:

  1. Abre Configuración en el menú lateral derecho de la pregunta o grupo que se mostrará de forma condicional.

  2. Selecciona Lógica de omisión y haz clic en Añadir una condición.

  3. Selecciona la pregunta del formulario que determinará si la pregunta actual se muestra o no.

  4. Elige el operador lógico adecuado para tu condición (por ejemplo, >, =, !=).

  5. En el campo valor de la respuesta, selecciona o escribe la respuesta que se requiere para que se cumpla la condición.

La pregunta se mostrará únicamente cuando se cumpla la condición especificada.

Para agregar múltiples condiciones, agrega tu primera condición y luego haz clic en el botón Añadir otra condición. Cuando uses múltiples condiciones, especifica si se debe cumplir al menos una de ellas o todas.

Nota: Puedes eliminar las condiciones de lógica de omisión haciendo clic en el ícono de papelera.

Ingresar manualmente la lógica de omisión en código XLSForm

Para usuarios avanzados, la lógica de omisión se puede ingresar directamente en código XLSForm. La estructura básica de las condiciones no cambia: deberás identificar la pregunta de control, elegir un operador lógico e ingresar el valor de respuesta requerido.

Para ingresar manualmente la lógica de omisión en código XLSForm, sigue estos pasos:

  1. Abre Configuración en el menú lateral derecho de la pregunta o grupo que se mostrará de forma condicional.

  2. Selecciona Lógica de omisión y haz clic en Ingresar manualmente la lógica de omisión en el código XLSForm.

  3. Ingresa la condición en código XLSForm.

En código XLSForm, las preguntas se identifican por su nombre de pregunta (nombre de columna de datos) usando el formato ${question_name}. Por ejemplo, si Q2 debe mostrarse solo si la respuesta a Q1 es «Sí», la condición de lógica de omisión para Q2 sería ${Q1} = 'yes'.

Para obtener más información sobre el código XLSForm y los operadores, consulta Introducción a la lógica de formularios en el Formbuilder.