我正在尝试创建具有事实集的自适应卡。但是,我似乎无法显示实际的事实。甚至https://adaptivecards.io/designer/上的示例也不起作用。与其从指定的properties元素中提取数据,不如将$ {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"
}
]
答案 0 :(得分:1)
这个问题或类似问题最近多次出现。您必须确保使用“预览”按钮
绑定到JSON中任何数组的元素在设计时或仅在用array [x] .xx引用特定数组元素时不呈现。当前动态生成的元素仅在使用Web编辑器版本https://adaptivecards.io/designer
时才以预览模式呈现。如果您需要设计时间来体验数组绑定元素,可以使用Adaptive Cards Studio Visual Studio Code Extension来进行卡创作。