求助:在Power Automate中创建带车牌复制功能的Adaptive Cards
实现带车牌复制按钮的Teams自适应卡片(Power Automate + M365 Gov)
步骤1:搭建Power Automate基础流程
- 触发动作选当新邮件到达(V3)(适配M365 Gov的Outlook版本),设置筛选规则(比如特定发件人、邮件主题关键词),只拉取目标邮件
- 添加“初始化变量”动作,变量类型选“字符串”,命名为
车牌号码 - 提取邮件中的车牌:
- 先添加“Html转文本”动作处理邮件内容
- 如果邮件里车牌带固定标识(比如“车牌:XX1234”),用表达式
split(body('Html_to_text'), '车牌:')[1]提取,将结果赋值给车牌号码变量
步骤2:复制可复用的自适应卡片JSON代码
直接用以下代码,把所有@{variables('车牌号码')}替换成你流程里的动态车牌内容:
{ "type": "AdaptiveCard", "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "version": "1.4", "body": [ { "type": "TextBlock", "text": "新车牌通知", "size": "Large", "weight": "Bolder" }, { "type": "TextBlock", "text": "车牌号码:**@{variables('车牌号码')}**", "size": "Medium", "spacing": "Medium" } ], "actions": [ { "type": "Action.Submit", "title": "复制车牌", "data": { "msteams": { "type": "messageBack", "displayText": "已复制车牌:@{variables('车牌号码')}", "text": "copyText", "value": "{\"copyText\": \"@{variables('车牌号码')}\"}" } } } ] }
点击按钮后,Teams会自动把车牌复制到剪贴板,同时弹出提示告知复制完成。
步骤3:配置Teams发布动作
- 添加**发布消息到Teams频道(V3)**动作,选择目标团队和频道
- 消息类型选“自适应卡片”,把上面的JSON代码粘贴到输入框中
- 确认动态内容替换正确后,保存流程
M365 Gov环境注意事项
- 检查Power Automate是否已获得Outlook和Teams的访问权限(在流程设置的“连接器权限”里配置)
- 如果车牌提取失败,先查看“Html转文本”后的内容格式,调整拆分表达式里的标识字符串
内容的提问来源于stack exchange,提问作者Jacob Pasley
相关产品推荐
相关产品推荐

