如何在自适应卡上使用 "Only show when"

How can I use "Only show when" on adaptive card

我尝试搜索了很多地方,但我没有看到任何文档谈论如何使用它。

https://i.stack.imgur.com/DTkM5.png

没有看到更多你的卡片,我认为你需要删除第二个 $。这是一个非常简单的例子:

卡片:

{
    "type": "AdaptiveCard",
    "body": [
        {
            "type": "TextBlock",
            "size": "Medium",
            "weight": "Bolder",
            "text": "${title}",
            "$when": "${showTitle == true}"
        }
    ],
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.3"
}

数据:

{
    "title": "This is a title",
    "showTitle": true
}

如果在数据中将 showTitle 更改为 false,文本将不再显示。

如果你喜欢使用'if not'逻辑,这里是例子

"$when": "${$root.variableName != \"test\"}"

如果值不是“test”,该块将显示