如何在自适应卡上使用 "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”,该块将显示
我尝试搜索了很多地方,但我没有看到任何文档谈论如何使用它。
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”,该块将显示