【发布时间】:2020-11-23 14:20:18
【问题描述】:
我正在尝试创建带有事实集的自适应卡片。但是,我似乎无法展示实际的事实。即使https://adaptivecards.io/designer/ 的示例也不起作用。它没有按照指定从属性元素中提取数据,而是将 ${key} 和 ${value} 显示为对。您可以在上面的链接中看到输出和完整的 JSON,但这里是我的问题/查询的相关部分:
自适应卡规范
{
"type": "FactSet",
"facts": [
{
"$data": "${properties}",
"title": "${key}:",
"value": "${value}"
}
]
}
数据对象
"properties": [
{
"key": "Board",
"value": "Adaptive Cards"
},
{
"key": "List",
"value": "Backlog"
},
{
"key": "Assigned to",
"value": "Matt Hidinger"
},
{
"key": "Due date",
"value": "Not set"
}
]
【问题讨论】:
-
这是在哪个频道?并非每个频道都支持自适应卡片。
-
所有频道。检查设计器站点。您可以更改频道。他们都没有显示事实。我认为有些事情发生了变化,规范不是最新的。
-
您的示例在设计器中运行良好,您只需确保在网页设计器中使用“预览”按钮即可。阵列绑定仅在预览模式处于活动状态时正确显示。或者,您可以使用marketplace.visualstudio.com/…,它始终显示数组绑定元素。
-
这很简单。我还没有将它放入我的机器人中,因为如果它不起作用,我不想花时间更改当前输出。如果您将此评论作为答案,我会接受。我相信我不会是最后一个不知道预览模式的人。
-
是的,我可能会和他们谈谈。你不是第一个提出这个问题的人,当然也不是最后一个。预览按钮非常突出,但人们并不真正知道它的作用。
标签: adaptive-cards