无法获取数据以在 Adaptive Card FactSet 中显示

Unable to get data to show in Adaptive Card FactSet

我正在尝试创建一个带有事实集的自适应卡片。但是,我似乎无法显示实际情况。即使 https://adaptivecards.io/designer/ 中的示例也不起作用。它没有按指定从 properties 元素中提取数据,而是将 ${key} 和 ${value} 作为对显示。您可以在上面的 link 处看到输出和完整的 JSON,但这里是我的 issue/query:

的相关部分

自适应卡片规格

       {
            "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"
        }
    ]

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

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

中工作时以预览模式呈现

如果您需要数组绑定元素的设计时经验,您可以使用 Adaptive Cards Studio 卡片创作的 Visual Studio 代码扩展。