我对 Google Actions 有这样的意图,有几句话:
我正在使用一种默认系统类型:
银行帐户应始终为 8 位数字,因此我在考虑是否可以在用户键入时在 Google Actions 上使用 Regex 来识别这个确切的实体。
如果是,具体如何?
我可以像这样用正则表达式创建一个话语:\d{8}
我是否应该像对两个给定示例一样“突出显示”作为参数?
谢谢,
我对 Google Actions 有这样的意图,有几句话:
我正在使用一种默认系统类型:
银行帐户应始终为 8 位数字,因此我在考虑是否可以在用户键入时在 Google Actions 上使用 Regex 来识别这个确切的实体。
如果是,具体如何?
我可以像这样用正则表达式创建一个话语:\d{8}
我是否应该像对两个给定示例一样“突出显示”作为参数?
谢谢,
虽然这在 Actions Console 中不可见,但如果您使用gactions将项目下载到本地环境,则可以做到这一点。
Type
你可以在下新建一个custom/types
。您将使用创建正则表达式实体。
regularExpression:
entities:
# `bankNumber` is your parameter name. It can be custom.
bankNumber:
regularExpressions:
- \d{8} # In the `re2` syntax
gactions push
然后,您需要使用和将您的项目重新上传到操作控制台gactions deploy preview
。