Verwenden Sie geschweifte Klammern, um Variablenwerte in Skripten anzuzeigen
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}}
Diese Technik ist nützlich für:
-
Anzeige des aktuellen Wertes einer beliebigen Variablen, einschließlich der von Kontaktspalten abgeleiteten Variablen.
-
Anzeige von Summen und anderen in Variablen akkumulierten Werten.
-
Die Werte von Variablen, die die Agenten lesen können, in die Erzählung eines Skripts einbetten.
So zeigen Sie den aktuellen Wert einer Variablen auf einer Seite an:
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.
Beispiel
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.
Das ist zu tun:
-
Fügen Sie eine Texteingabekomponente zu Ihrer Skriptseite hinzu.
-
Hello, {{Outbound.First Name}}, {{Outbound.Last Name}}. Thank you for purchasing {{Product Purchased}}.
Art -
Click Preview. The current value of
Product Purchased
appears.Im Vorschaumodus erscheinen die Variablen aus der Kontaktliste in eckigen Klammern, um gültige Datenelemente zu kennzeichnen. Zur Laufzeit werden der Vor- und Nachname des Kontakts aus der Kontaktliste abgerufen und angezeigt.
-
Klicken Sie erneut auf Vorschau , um zum Bearbeitungsmodus zurückzukehren
Seien Sie vorsichtig, wenn Sie einem Skript eine andere Kontaktliste zuweisen
Sobald eine Kontaktliste einem Skript zugewiesen ist, können Sie Laufzeitwerte von Kontaktspalten im Skript anzeigen, indem Sie Variablennamen in geschweifte Klammerneinschließen. Ein Skript könnte beispielsweise den Vornamen jedes ausgehenden Kontakts anzeigen, wenn eine Textkomponente den Namen einer Kontaktspaltenvariablen enthält:
Hello {{Outbound.First Name}},
Im Vorschaumodus wird der Variablenname in eckigen Klammern angezeigt, da im Vorschaumodus keine Daten aus einer Kontaktliste gelesen werden:
Hello [Outbound.First Name]
Wenn Sie Kontaktspaltenvariablen verwenden, seien Sie vorsichtig, wenn Sie die Kontaktliste ändern, die dem Skript zugewiesen ist. Wenn die neue Kontaktliste keine Spalten mit denselben Namen enthält, kann das Script keine Werte anzeigen. Wenn im Vorschaumodus ein Variablenname in geschweiften Klammern statt in eckigen Klammern angezeigt wird, ist die Variable nicht zugänglich, und Sie müssen den Variablennamen möglicherweise so ändern, dass er einer Spalte in der Liste der zugewiesenen Kontakte entspricht. Geschweifte Klammern werden jedoch immer im Bearbeitungsmodus angezeigt.