dialogflow-es - 如何使用 Google Actions 客户端库版本 2 使用 forEach 或 Node 中的任何其他迭代器创建动态列表
问题描述
我正在使用 Node Google Actions 客户端库版本 2 进行构建,以使用 forEach 或 Node 中的任何其他迭代器创建动态列表。在我继续之前,addList 是否适用于版本 2,如果有的话,有没有人举个例子。
希望有人可以提供帮助,但如果没有,我会自己做并发布。
Carousel BTW 同上,但这应该非常相似
解决方案
这是一个例子:
let items = {};
let array = ['first', 'second', 'third'];
array.forEach(element => {
items[element] = {
title: element,
image: new Image({
url: "url",
alt: "alt image title"
})
)}
})
conv.ask("List")
conv.ask(new List({
title: 'List',
items: items
)};
推荐阅读
- jquery - JS数据表返回空白行
- node.js - 如何使用来自私有 github 的 npm 包?
- javascript - Android 上 SearchBar 替代方案的 showCancel
- azure-storage - 从存储帐户获取 bash 脚本并安装在 Linux VMSS 中
- c - 查找将内存和文件描述符映射到自身进程
- powerbi - Power BI 中的 Dax 查询以获取每月预算
- javascript - 确保一个人重定向到登录页面
- c++ - 内存 32 位对齐约束对 AVX 意味着什么?
- powerbi - 从不同的表中逐行计算 power bi
- angular - Angular - 在不丢失光标位置的情况下更新输入字段