中かっこを使用してスクリプト内の変数値を表示する
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.
ここで何をすべきかです:
-
スクリプトページにテキスト入力コンポーネントを追加します。
-
Hello, {{Outbound.First Name}}, {{Outbound.Last Name}}. Thank you for purchasing {{Product Purchased}}.
タイプ -
Click Preview. The current value of
Product Purchased
appears.プレビューモードでは、連絡先リストの変数は有効なデータ要素を表すために角かっこ内に表示されます。 実行時に、連絡先の姓名が連絡先リストから取得されて表示されます。
-
クリック プレビュー 編集モードに戻ります。
スクリプトに別の連絡先リストを割り当てるときは注意が必要です。
連絡先リストがスクリプトに割り当てられると、スクリプト内の連絡先列の実行時の値を次のようにして表示できます。 変数名を中括弧で囲む。 たとえば、テキストコンポーネントに連絡先列変数の名前が含まれている場合、スクリプトは各アウトバウンド連絡先の名を表示することがあります。
Hello {{Outbound.First Name}},
プレビューモードでは、プレビューモードでは連絡先リストからデータが読み込まれないため、変数名は角括弧で囲まれて表示されます。
Hello [Outbound.First Name]
連絡先列変数を使用する場合は、スクリプトに割り当てられている連絡先リストを変更するときに注意してください。 新しい連絡先リストに同じ名前の列が含まれていない場合、スクリプトは値を表示できません。 プレビューモードで角括弧ではなく中括弧で変数名が表示される場合は、変数にアクセスできず、割り当てられた連絡先リストの列と一致するように変数名を変更する必要があります。 波括弧は編集モードでは常時表示されます。