Skip to main content

Cómo crear y utilizar variables en tu formulario

Aprende cómo funcionan las variables en Yay! Forms: créalas en la pestaña Logic, elige el tipo Number, Text o Yes/No, cámbialas con acciones de regla y muestra su valor con menciones @.

Una variable es un valor con nombre que vive durante toda la respuesta del formulario: parte de un valor inicial, cambia a medida que se ejecutan las reglas de lógica y se puede evaluar, mostrar y enviar junto con los resultados. Los puntajes de un quiz, los contadores de perfil y las marcas de cualificación son todos variables.

Crea una variable

Selecciona cualquier pregunta, abre la pestaña Logic (Lógica) en el panel derecho y haz clic en Variables arriba. Se abre el gestor de variables.

El gestor de variables, con la variable score por defecto y variables personalizadas

Cada formulario empieza con una variable score integrada, lista para los quizzes con puntuación. Haz clic en Add variable (Agregar variable) para crear la tuya: dale un nombre (lo usarás para referenciarla en todas partes) y un valor inicial. En el quiz de perfil de arriba, builder, strategist y connector parten de 0.

Tipos de variable

TipoContieneAcciones de regla disponibles
Number (Número)Cualquier númeroAdd, Subtract, Multiply, Divide, Assign value to variable
Text (Texto)Texto libreAssign value to variable
Yes/No (Sí/No)Verdadero o falsoAssign value to variable

Assign value to variable (Asignar valor a la variable) sobrescribe lo que la variable tuviera antes; las acciones aritméticas cambian el valor actual. Number es el tipo que más usarás: alimenta puntajes, contadores y la comparación is the greatest one (tiene el mayor valor) que usan los quizzes de perfil.

Cambia una variable con reglas

Las variables solo cambian mediante acciones de regla. Una regla de puntuación típica dice: IF la respuesta es “500+”, THEN Add 20 a score. El artículo de lógica cubre las condiciones y acciones en detalle; el dato clave aquí es cuándo ocurre: la variable cambia en el momento en que se responde la pregunta que lleva la regla, así que una regla que lee un total debe estar en una pregunta posterior.

Muestra una variable con @

Escribe @ en el título de cualquier pregunta, en una descripción o en una pantalla final y elige la variable del menú. La persona ve el valor actual en lugar de la mención.

El menú de menciones abierto en una pantalla final, con score y las variables de perfil

“Obtuviste @score de 65” en una pantalla final es el uso clásico. Las menciones también funcionan en las URL de redirección automática, así que puedes pasar el puntaje final a tu propio sitio como parámetro de URL.

Conclusión

Aprendiste qué son las variables, los tres tipos y las acciones que acepta cada uno, que las reglas son la única forma de cambiarlas y cómo mostrar el valor en cualquier lugar con @.

Artículos relacionados: