actions-on-google - 如何获取用户输入的参数的原始值(解析后)
问题描述
我无法获取与实体匹配的参数的原始值。我已经有一个输出上下文,我可以在请求 json 中看到 entity.original 值,但我无法获取该值。我已经尝试过这篇文章(如何从参数中获取参数值?)和这篇文章(DialogFlow - 获取与参数关联的原始字符串)提到的方法。但似乎没有一个有效。他们只是返回实体名称或未定义。任何帮助表示赞赏。
这是请求 JSON 的一部分
"outputContexts": [
{
"name": "projects/XXXXXXX/agent/sessions/XXXX/contexts/office",
"lifespanCount": 1,
"parameters": {
"name": [
"name"
],
"name.original": [
"scott"
]
}
},
我想获得“name.original”值。
解决方案
推荐阅读
- playframework - 如何使用 sbt-native-packager 插件 v1.9.2 并修复“未找到”错误?
- go - 错误:获取广播客户端时出错:订购者客户端无法连接到订购者:7050:未能创建新连接:上下文截止日期
- flutter - 输入文本后点击 Flutter 集成测试中的 enter/done/return 按钮
- firebase - Firebase 查询未获取具有特定字段的文档
- java - 媒体播放器安卓
- swiftui - 如何在自定义 SwiftUI 视图上添加自定义点击处理程序?
- java - RxJava2 - 将对象处理的结果分组到 Map
> - sql - 为什么在表 (acct_trans) 中插入事务详细信息时出现 oracle 存储过程错误?
- sql-server - sql中的多个数据库创建脚本
- python - 使用日期时间作为键的嵌套字典中的 Python 字典 TypeError