无法获取要显示在自适应卡FactSet中的数据

时间:2020-08-03 13:52:19

标签: adaptive-cards

我正在尝试创建具有事实集的自适应卡。但是,我似乎无法显示实际的事实。甚至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"
        }
    ]

1 个答案:

答案 0 :(得分:1)

这个问题或类似问题最近多次出现。您必须确保使用“预览”按钮

enter image description here

绑定到JSON中任何数组的元素在设计时或仅在用array [x] .xx引用特定数组元素时不呈现。当前动态生成的元素仅在使用Web编辑器版本https://adaptivecards.io/designer

时才以预览模式呈现。

如果您需要设计时间来体验数组绑定元素,可以使用Adaptive Cards Studio Visual Studio Code Extension来进行卡创作。