Utilice llaves para mostrar los valores de las variables en los scripts

To display the current value of a variable in a script page, or to use it within an action, enclose the variable name in two sets of curly braces:  Hello, {{Outbound.First Name}}

Esta técnica es útil para:

  • Muestra el valor actual de cualquier variable, incluidas las variables derivadas de las columnas de contacto.

  • Muestra totales y otros valores acumulados en variables.

  • Incruste los valores de las variables para que los agentes los lean en la narrativa de un guión.

Para mostrar el valor actual de una variable en una página:

Add a text input component to a page, and then type {{variable name}}, replacing variable name with the name of any variable defined in the script. If the Outbound property is enabled for your script, you can display the value of contact columns too.

Ejemplo:

Suppose that a variable named Product Purchased contains the name of a product purchased by the customer, and that you want your outbound script to display the customer’s name and product purchased. The customer’s first and last names are stored in your contact list in columns First Name and Last Name.

When the system displays contact column names as variables, it prepends “Outbound.” So, the variables that correspond to contact columns are named Outbound.First Name and Outbound.Last Name respectively.

Esto es lo que debe hacer:

  1. Agregue un componente de entrada de texto a su página de secuencia de comandos.

  2. Hello, {{Outbound.First Name}}, {{Outbound.Last Name}}. Thank you for purchasing {{Product Purchased}}. Escribe

  3. Click Preview. The current value of Product Purchased appears.

    Aparición de variables previsualizadas

    En el modo de vista previa, las variables de la lista de contactos aparecen entre corchetes para indicar elementos de datos válidos. En tiempo de ejecución, el nombre y apellido del contacto se recuperan de la lista de contactos y se muestran.

  4. Hacer clic Avance de nuevo para volver al modo de edición.

Tenga cuidado al asignar una lista de contactos diferente a un script

Una vez que se asigna una lista de contactos a un script, puede mostrar los valores de tiempo de ejecución de las columnas de contacto en el script por delimitando los nombres de las variables entre llaves. Por ejemplo, una secuencia de comandos puede mostrar el nombre de cada contacto saliente, si un componente de texto contiene el nombre de una variable de columna de contacto:

Hello {{Outbound.First Name}},

En el modo de vista previa, el nombre de la variable aparece entre llaves, ya que no se leen datos de una lista de contactos en el modo de vista previa:

Hello [Outbound.First Name]

Si usa variables de columna de contacto, tenga cuidado cuando cambie la lista de contactos que está asignada al script. Si la nueva lista de contactos no contiene columnas con los mismos nombres, el script no puede mostrar valores. Si el modo de vista previa muestra un nombre de variable entre llaves en lugar de llaves cuadradas, entonces no se puede acceder a la variable y es posible que deba cambiar el nombre de la variable para que coincida con una columna de la lista de contactos asignada. Sin embargo, las llaves siempre se muestran en el modo de edición.