El bloque «Regla»: condiciones y acciones
«Regla» es un bloque de lógica que verifica una o varias condiciones y ejecuta una acción si todas las condiciones son verdaderas. En la interfaz del constructor, el bloque «Regla» está marcado con una línea vertical naranja a la izquierda.
Estructura del bloque «Regla»
Cada bloque «Regla» consta de dos partes:
- Condiciones — una o varias filas, cada una verificando la respuesta a una pregunta o el valor de una variable. Si hay varias condiciones, se combinan con AND — todas deben ser verdaderas simultáneamente.
- Acción — se ejecuta cuando todas las condiciones son verdaderas.
Para implementar la lógica OR, crea varios bloques «Regla» separados con la misma acción.

Un bloque «Regla» en la configuración de lógica
Qué puede comparar una condición
En una fila de condición, puedes comparar:
- la respuesta a una pregunta — con un valor u opción específicos;
- una variable — con un valor indicado;
- una variable — con otra variable.
Operadores por tipo de pregunta
El conjunto de campos y operadores de una condición depende del tipo de pregunta a la que hace referencia.
| Tipo de pregunta | Operadores | Qué se indica |
|---|---|---|
| Yes/No | es positiva, es negativa | — |
| Single choice / Multiple choice | es, no es | opción de respuesta |
| Single matrix / Multiple matrix | es, no es | afirmación y opción de respuesta |
| NPS® / Rating / Slider / Number | =, ≠, >, <, ≥, ≤ | valor numérico |
| Multiple rating | =, ≠, >, <, ≥, ≤ | posición y valor |
| Emotions | es, no es | valor de emoción |
| Ranking | lugar N | posición en el ranking |
| Text / Email / Phone | es, no es, empieza por, termina por, contiene, no contiene | valor de texto |
| Date | es, no es, antes de, después de, en o antes de, en o después de | fecha (con calendario) |
| Location | es, no es | nivel de dirección: país, región, ciudad |
| File upload | está cargado, no está cargado | posición de carga |
Operadores por variable
Además de las respuestas a preguntas, una condición puede comprobar valores de variables, comparándolos con un valor indicado o con otra variable.
| Variable | Operadores | Qué se indica |
|---|---|---|
| Variables de usuario | =, ≠, >, <, ≥, ≤ | un valor u otra variable |
| ps_audience | es, no es | una audiencia de la lista |
| ps_answer_last | =, ≠ | un valor introducido manualmente (cadena o número) |
| ps_duration_poll / ps_duration_set | =, ≠, >, <, ≥, ≤ | un valor en minutos |
Acciones
Cuando se cumplen las condiciones, hay tres opciones de acción disponibles:
- Ir a — transición a un elemento específico: siguiente pregunta, cualquier otra pregunta, grupo o Finish page. Puede dirigir tanto hacia adelante como hacia atrás.
- Finalizar proyecto — finaliza la encuesta. El encuestado es llevado a la Final page.
- Función — cálculo condicional con variables. Funciona igual que un bloque Función pero solo se ejecuta cuando las condiciones son verdaderas.
Gestión de bloques «Regla»
El menú contextual (icono de engranaje) ofrece:
- Añadir condición — añadir otra fila de condición (comparación) al bloque.
- Mover arriba / Mover abajo — cambiar el orden de ejecución del bloque entre las demás operaciones de lógica.
- Eliminar regla — eliminar todo el bloque.
Para eliminar una condición individual, haz clic en el primer menú desplegable de su fila y selecciona Eliminar condición al final.

Eliminar una condición individual en un bloque «Regla»