중괄호를 사용하여 스크립트에 변수 값 표시
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]
연락처 열 변수를 사용하는 경우 스크립트에 할당된 연락처 목록을 변경할 때 주의하십시오. 새 연락처 목록에 이름이 같은 열이 없으면 스크립트는 값을 표시할 수 없습니다. 미리보기 모드에서 대괄호 대신 중괄호 안에 변수 이름이 표시되면 변수에 액세스할 수 없으며 할당된 연락처 목록의 열과 일치하도록 변수 이름을 변경해야 할 수 있습니다. 그러나 중괄호는 항상 편집 모드에서 표시됩니다.