

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Amazon Connect 的“播放提示”数据块中创建动态文本字符串
在“播放提示”数据块中创建动态文本字符串

使用[播放提示](play.md)数据块，可将一个音频文件作为问候语或信息播放给呼叫方。还可以使用联系属性指定传递给呼叫方的问候语或信息。要使用联系人属性的值为客户个性化消息，请在 text-to-speech消息中引用已存储或外部联系人属性。

例如，如果您从 Lambda 函数中检索了客户的姓名，并且该函数从您的客户数据库中返回了 FirstName 和的值 LastName，则可以使用这些属性通过包含类似以下内容的文本在 text-to-speech区块中说出客户的姓名：
+ 你好 \$1.External。 FirstName \$1.External。 LastName，谢谢你的来电。

此消息显示在方[播放提示](play.md)块 text-to-speech框的下图中。

![\[在 text-to-speech框中包含属性的消息。\]](http://docs.aws.amazon.com/zh_cn/connect/latest/adminguide/images/play-prompt-attribute.png)


或者，您可以使用**设置联系人属性块存储从 Lambda 函数返回的属性**，然后引用在字符串中创建的用户定义属性。 text-to-speech

如果您要引用用户定义的属性，而该属性之前已使用 API 在流程中设置为联系人属性，则可以使用 \$1.Attributes 来引用该属性。 nameOfAttribute 语法。

例如，如果相关联系人之前设置了属性 “FirstName” 和 “LastName”，请按如下方式引用它们：
+ 你好 \$1.Attributes FirstName \$1.属性。 LastName，谢谢你的来电。

## 使用反引号的分辨率


您也可以使用反引号 (`) 来动态解析密钥。例如，假设您从 Lambda 函数中检索客户的姓名，该函数会返回 FirstName 您的客户数据库 LastName 中的值。如果客户对使用哪个名称的偏好存储在 \$1.Attributes 中。 NameToPlay，您可以通过用反引号 (`) 将动态密钥括起来来动态选择相应的名称。
+ 你好 \$1.External。['`\$1.Attributes。 NameToPlay`']，谢谢你的来电。