【问题标题】:using adaptive Cards 1.0,how to get actions in different columns?使用自适应卡片 1.0,如何在不同的列中获取操作?
【发布时间】:2019-09-17 00:08:15
【问题描述】:

我生成了一张使用 JSON 格式的自适应卡片(模拟器不支持 AdaptiveCard 1.0 为 2.0 版本)。

我希望在两个不同的列中有两个按钮提交和取消。我正在使用 C# 发布这张自适应卡片。

我知道我们可以使用 ActionSet,但它在 2.0 版中可用,如果我使用 2.0 版,我会遇到以下错误:

[ { “错误”:12, "message": "不支持指定的卡版本(1.2)。支持的最大卡版本为1.1" } ]

【问题讨论】:

  • 没有自适应卡片 2.0。我认为您的意思是 1.2,因为这是您的错误消息中的版本,并且是引入操作集的版本。模拟器确实支持自适应卡 1.2,因此您可以通过更新模拟器来使其正常工作。既然您可能不会构建仅在模拟器上使用的机器人,那么您的目标是什么渠道? Web Chat 是目前唯一支持 Adaptive Cards 1.2 的官方客户端。
  • 我的目标是 MS 团队的这个 Bot
  • 我的回答可以接受吗?

标签: c# adaptive-cards


【解决方案1】:

很遗憾,Microsoft Teams 不支持 Adaptive Cards 1.2。您可以在this page 上查看哪些官方客户端支持哪些版本的自适应卡。但是,如果您只是在 Adaptive Cards 1.0 中正常使用 actions 数组,那么这些操作将在桌面和移动 Teams 客户端中自动并排显示(在不同的“列”中):

请参阅my latest blog post 的“Body & Actions”部分了解更多信息。

【讨论】:

    猜你喜欢
    • 2020-08-16
    • 2020-11-07
    • 2019-04-22
    • 2021-04-12
    • 1970-01-01
    • 2021-11-09
    • 2018-02-20
    • 2019-12-14
    • 2020-02-14
    相关资源
    最近更新 更多