首页 > 解决方案 > 如何使用 Google Actions 客户端库版本 2 使用 forEach 或 Node 中的任何其他迭代器创建动态列表

问题描述

我正在使用 Node Google Actions 客户端库版本 2 进行构建,以使用 forEach 或 Node 中的任何其他迭代器创建动态列表。在我继续之前,addList 是否适用于版本 2,如果有的话,有没有人举个例子。

希望有人可以提供帮助,但如果没有,我会自己做并发布。

Carousel BTW 同上,但这应该非常相似

标签: dialogflow-esactions-on-google

解决方案


这是一个例子:

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
)};

推荐阅读