【发布时间】:2020-05-23 02:37:25
【问题描述】:
我想列出几个可供用户点击的选项,我想按名称列出,但我想收到点击选项的 ID。
对于这种情况,我认为我可以使用 ChoicePropmt 但由于某种原因它不适用于我的情况。
代码:
const projects = [
{
value: 'project1',
data:'214'
},
{
value: 'project2',
data:'213'
}
];
return await stepContext.prompt(CHOICE_PROMPT, { prompt: 'Select Project', choices: projects});
在瀑布的下一步中,我尝试收集数据并记录为console.log(stepContext.result); 仅显示 value 属性和其他一些属性,如同义词、索引等,但不显示数据。
我无法在瀑布的下一步中接收数据属性,我也尝试了自适应卡,但仍然无法使其工作!知道如何解决这个问题吗?
【问题讨论】:
-
欢迎来到 Stack Overflow。你能告诉我们你尝试使用自适应卡片的样子吗?
-
你还在做这个吗?
-
现在我在 value 属性的字符串中包含项目的 ID,例如:项目名称 (12345),而不是使用正则表达式提取 ID。使用自适应卡片不起作用,对于这种情况,它似乎并不复杂!
-
你用的是什么渠道?
标签: javascript botframework chatbot azure-bot-service