botframework - 使用“通用表达式语言”,我如何计算/查询集合中的元素
问题描述
我正在尝试使用 Bot Samples Common Expression Languag计数并从 JSON 响应中查询元素。
在使用 GET 获取 JSON 响应后,我在标准响应中使用Bot Framework Composer中的表达式语言,如天气示例教程中所示。
我的 JSON 响应示例:
{
"result": [
{
"number": "item 1"
},
{
"number": "item 2"
},
{
"number": "item 3"
}
]
}
发送无效任务中使用的内容示例: - 如何计算结果对象中的元素?
- @{count(dialog.result.result)}
- 如何访问其中一个元素的属性?
- @{dialog.result.result[0].number}
这类行动的一些例子将受到高度评价。
解决方案
糟糕,我的 JSON 响应结果与我的示例不同。我自己介绍了一个问题,但没有注意到它已更改。所以,我的例子,计数等实际上工作得很好。
推荐阅读
- javascript - 在 Google Sheets 中使用数组公式并为 Google App Script 提取值
- ibm-cloud - 如何暂停 OpenWhisk 触发器
- xml - 我想重新格式化 xml 中的信息,这可以使用 xslt 实现吗?
- latex - 将自定义单词添加到 LaTex 中的交叉引用
- vba - 使用 VBA PowerPoint 删除单元格边框?
- routes - Discover / Autosuggest 和 calculateroute API 不会返回从同一点 a 到同一点 b 的相同距离
- git - Git拉取无限时间
- github - 如何从源代码安装 VSCode 扩展
- vue.js - 如何在 Vue 中的按钮 clic 上呈现表单?
- typescript - 在 Typescript 中,使用字符串类型的键调用 Object 中的方法