Dialogflow es 如何使用GoogleActions客户端库版本2使用forEach或节点中的任何其他迭代器创建动态列表

Dialogflow es 如何使用GoogleActions客户端库版本2使用forEach或节点中的任何其他迭代器创建动态列表,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我正在使用节点GoogleActions客户端库版本2构建一个动态列表,该列表使用forEach或节点中的任何其他迭代器创建。在我开始之前,addList是否与版本2一起工作,如果是,是否有人有一个例子 希望有人能帮上忙,但如果没有的话,我会自己做,然后贴出来 转盘BTW也一样,但应该非常相似,这里有一个例子: let items = {}; let array = ['first', 'second', 'third']; array.forEach(element => { items

我正在使用节点GoogleActions客户端库版本2构建一个动态列表,该列表使用forEach或节点中的任何其他迭代器创建。在我开始之前,addList是否与版本2一起工作,如果是,是否有人有一个例子

希望有人能帮上忙,但如果没有的话,我会自己做,然后贴出来

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

谢谢你的回复。这就是我的标题和描述。不过,现在V2中嵌套的图像构造函数让我很难过。我已经编辑了答案,别忘了从actions-on-google导入图像。我的不起作用。一定是我愚蠢的编码。谢谢你的回答。有时你需要别人提醒你再检查一遍。我会把它作为回答,只要我看了一遍,并整理出所选项目的反应。谢谢你的帮助。如果你愿意,分享你的代码,也许我们可以找出问题所在。所选项目很棘手。我通过保存提供的选项并在得到答案时通过它们列出来解决这个问题。在某些情况下,可以创建实体。