5

作为参考,这里是有问题的流程:

“获取客户输入”(Lex)->“设置联系人属性”->“播放提示”

在调用 Lex 之后,我使用“将文本另存为属性”选项设置了联系人属性:

DestinationKey 值 ProductType $.Lex.SessionAttributes.ProductType

然后,在“播放提示”中,我无法引用 set 属性。我使用“文本到语音(Ad hoc)”并尝试了以下语法:

  • $.ProductType
  • $.System.ProductType
  • $.User.ProductType
  • $.External.ProductType

有趣的是,如果我在“设置联系人属性”之后添加“检查联系人属性”,它确实匹配“用户定义”属性“ProductType”。

我如何引用该属性?

4

1 回答 1

10

试试 $.Attributes.ProductType

$.Attributes 是您获取使用设置联系人属性设置的联系人属性的方式。$.External 是获取上次 Lambda 执行返回的值。$.Lex 用于最后一次 Lex 执行。

于 2017-12-14T18:47:45.967 回答