使用大括号在脚本中显示变量值

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}}

此技术对于以下方面很有用:

  • 显示任何变量的当前值,包括从联系人列派生的变量。

  • 显示变量中累积的总计和其他值。

  • 在脚本的叙述中嵌入变量值以供代理人阅读。

要在页面上显示变量的当前值,请执行以下操作:

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.

示例

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.

这是做什么的:

  1. 将文本输入组件添加到脚本页面。

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

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

    预览变量的外观

    在预览模式下,联系人列表中的变量显示在方括号内,以表示有效的数据元素。 在运行时,将从联系人列表中检索并显示联系人的名字和姓氏。

  4. 再次单击 “ 预览” 返回编辑模式。

为脚本分配不同的联系人列表时要小心

将联系人列表分配给脚本后,您可以通 过将变量名称括在大括号中来显示脚本中联系人列的运行时值。 例如,如果文本组件包含联系人列变量的名称,则脚本可能会显示每个出站联系人的名字:

Hello {{Outbound.First Name}},

在预览模式下,变量名称显示在方括号中,因为在预览模式下不会从联系人列表中读取任何数据:

Hello [Outbound.First Name]

如果使用联系人列变量,则在更改分配给脚本的联系人列表时要小心。 如果新的联系人列表中不包含具有相同名称的列,则脚本将无法显示值。 如果预览模式以花括号而不是方括号显示变量名称,则该变量不可访问,您可能需要更改变量名称以匹配指定的联系人列表中的列。 但是,大括号始终在编辑模式下显示。