You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Teams中提交adaptive card后保留原始卡片的实现方案咨询

Power Automate Flow Bot 提交Adaptive Card后保留原始卡片解决方案

Teams 平台中 Flow bot 推送 Adaptive Card 的默认交互逻辑为用户点击提交后自动替换原卡片内容,要保留原始卡片可采用以下两种方案:

方案1:提交后返回整合原始卡片+响应结果的新卡片

无需修改原始卡片的提交逻辑,只需在 Power Automate 接收用户提交的响应后,在返回的 Update message 响应体里,将原始 Adaptive Card 的内容和用户提交的结果整合到同一张新卡片里返回,即可实现视觉上原始卡片保留、同时追加响应结果的效果。
具体实现步骤:

  • 在推送原始卡片的 Flow 步骤中,将原始卡片的 JSON schema 存储到变量或 Compose 操作节点中
  • 触发用户提交的响应事件后,先提取用户提交的字段,追加到原始卡片的内容末尾,例如新增一个 Container 块展示用户提交的评论、提交时间等信息
  • 将整合后的新卡片 JSON 作为 Respond to Teams 操作的返回内容,平台会用该整合卡片替换原卡片

方案2:提交后不更新原卡片,单独推送响应确认消息

如果不需要在原卡片上展示响应结果,可直接在 Flow 收到用户提交的响应后,不调用 Respond to Teams 的更新操作,转而单独给用户推送一条新的消息通知告知提交成功即可,原始卡片会完整保留在聊天记录中。
注意:该方案需要在 Adaptive Card 的 submit 动作里添加 "isRequired": false 配置,避免平台强制要求返回更新内容导致卡片被替换。

提交动作配置示例

{
  "type": "Action.Submit",
  "title": "Submit",
  "data": {
    "action": "submitComment"
  },
  "isRequired": false
}

效果参考

  • 原始卡片效果:
    原始adaptive card展示
  • 提交后卡片效果:
    提交后adaptive card展示

内容的提问来源于stack exchange,提问作者Mayuresh Jaiswal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 02:24:00