Ready to build a website that does it all? 🏆 Get the free Webflow x Typeform ebook

here
Signup

Cómo añadir y modificar variables

Puedes utilizar las variables del apartado "Ramas, segmentos y cálculos" para añadir puntuaciones (con la variable "score") o precios (con la variable "price"). Y también puedes crear tus propias variables personalizadas, ya sea en formato numérico o textual.

Cómo añadir variables

1. Haz clic en la pestaña "Lógica", entra en "Personalizar con datos" y selecciona la opción "Variables".

Screenshot 2024-10-28 at 15.49.52.png

2. Aparecerán en pantalla las variables por defecto. Haz clic en "+ Añadir variable personalizada" para crear tu propia variable. Selecciona la opción "número" o "texto" en el menú desplegable y añade un valor inicial si quieres (es opcional). Pulsa el botón "Guardar" cuando hayas terminado.

Nota: cuando crees una variable personalizada, solo podrás utilizar letras minúsculas, números y guiones bajos.

Screenshot 2024-10-28 at 15.56.43.png

Consejo: añadir un valor inicial puede resultar útil para establecer el precio unitario de un producto o si quieres que aparezca una secuencia predeterminada de texto más adelante en tu formulario.

Las variables "price", "score" y "segment" siempre estarán incluidas en esta lista, aunque aparecerán sombreadas en gris por defecto. La variable "price" solo podrás usarla cuando añadas una pregunta de tipo "pago" a tu formulario. Y la variable "score", cuando añadas puntuaciones.

Para mostrar el valor actual de una variable en las preguntas de tu formulario, solo tienes que teclear el símbolo de la arroba (@) y usar la función "recordar información".

2024-04-04_13-49-21.png

Cómo cambiar el valor de variables numéricas

Para cambiar el valor de variables numéricas, puedes añadir reglas específicas en el menú de la opción "Ramas, segmentos y cálculos" (qué encontrarás dentro de la pestaña "Lógica").

Screenshot 2024-10-28 at 16.17.39.png

1. Abre el menú de la opción "Ramas, segmentos y cálculos" y haz clic en el botón "+ Añadir regla" de la pregunta que quieras editar.

Screenshot 2024-10-31 at 16.41.37.png

2. En el primer menú desplegable, cambia "si" por "siempre" para que el valor de la variable cambie siempre cuando se responda a esa pregunta.

Screenshot 2024-10-31 at 16.44.35.png

En los menús desplegables que encontrarás después, selecciona el cálculo u operación matemática que quieras aplicar a la variable, la variable concreta que te gustaría modificar y el factor que te gustaría usar para modificarla. Este factor puede ser otra variable, la respuesta indicada por el usuario en esa pregunta o el número que tú elijas.

Por ejemplo, podrías crear una regla como la que detallamos a continuación para una pregunta similar a esta: "¿Cuántas pizzas quieres?". En este caso, podrías multiplicar la variable correspondiente al precio del pedido por la respuesta que el usuario facilite en esa pregunta:

Screenshot 2024-10-31 at 16.45.52.png

3. Si solo quieres que el valor de la variable cambie en ciertos casos, selecciona la opción "si" en el primer menú desplegable y añade la condición correspondiente que quieras aplicar antes de configurar el resto de la regla.

Screenshot 2024-10-31 at 16.50.21.png

Esto significa, por ejemplo, que podrías crear una regla similar a la siguiente para la pregunta "¿Qué tamaño de pizza quieres?". De esta forma, se sumarían importes distintos a la variable del total del pedido en función del tamaño de pizza elegido por el usuario.

Screenshot 2024-10-31 at 16.52.07.png

4. También puedes utilizar variables para modificar el valor de otras variables. Por ejemplo, si tuvieras una variable llamada "azul" y otra variable llamada "roja", podrías sumarlas, restarlas, multiplicarlas o dividirlas entre sí:

Screenshot 2024-10-31 at 16.55.19.png

¿Quieres saber cómo afectarían estas operaciones a cada variable? Vale. Pues, pongamos que partimos de estas dos variables: "roja", con un valor de 10, y "azul", con un valor de 5.

- Si sumas "azul" a "roja", el valor de "roja" pasará a ser 15 y el valor de "azul" seguirá siendo 5.

- Si sumas "roja" a "azul", el valor de "azul" pasará a ser 15 y el valor de "roja" seguirá siendo 10.

- Si restas "azul" a "roja", el valor de "roja" pasará a ser 5 y el valor de "azul" seguirá siendo 5.

- Si restas "roja" a "azul", el valor de "azul" pasará a ser -5 y el valor de "roja" seguirá siendo 10.

- Si multiplicas "roja" por "azul", el valor de "roja" pasará a ser 50 y el valor de "azul" seguirá siendo 5.

- Si multiplicas "azul" por "roja", el valor de "azul" pasará a ser 50 y el valor de "roja" seguirá siendo 10.

- Si divides "roja" entre "azul", el valor de "roja" pasará a ser 2 y el valor de "azul" seguirá siendo 5.

- Si divides "azul" entre "roja", el valor de "azul" pasará a ser 0,5 y el valor de "roja" seguirá siendo 10.

Una vez creada la regla, estos valores se aplicarán en el resto del formulario, salvo que los vuelvas a cambiar mediante otra operación matemática.

Cómo cambiar el valor de variables textuales

Para cambiar el valor de variables textuales, puedes añadir reglas específicas en el menú de la opción "Ramas, segmentos y cálculos" (qué encontrarás dentro de la pestaña "Lógica").

1. Abre el menú de la opción "Ramas, segmentos y cálculos" y haz clic en el botón "+ Añadir regla" de la pregunta que quieras editar.

Screenshot 2024-10-31 at 16.58.50.png

2. En el primer menú desplegable, cambia "si" por "siempre" para que el valor de la variable cambie siempre cuando se responda a esa pregunta.

Si solo quieres que el valor de la variable cambie en ciertos casos, selecciona la opción "si" y añade la condición correspondiente que quieras aplicar.

Screenshot 2024-10-31 at 16.58.22.png

Selecciona la opción "Reemplazar" en el segundo menú desplegable para cambiar el valor de la variable. No se pueden hacer cálculos con variables de tipo "texto", así que no podrás seleccionar ninguna operación matemática.

Screenshot 2024-10-31 at 17.36.53.png

Después, selecciona la variable de tipo "texto" que quieras cambiar e introduce el nuevo valor que quieras darle.

Screenshot 2024-10-31 at 17.38.10.png

Consejo: las variables de tipo "texto" pueden contener caracteres alfanuméricos (es decir, a-z, A-Z o 0-9), así como caracteres especiales (como &, !, etc.). Aunque tu variable textual contenga únicamente números, esta se tratará como una cadena de texto, por lo que no podrás hacer ninguna operación matemática o cálculo con ella.

¿Quieres que te demos más ideas sobre cómo usar las variables textuales? Echa un vistazo a este artículo, en el que te enseñamos a crear códigos de descuento con variables de texto.

Consulta con nuestra comunidad