AdaptiveCard Designer 导入卡片payload时预览界面不刷新问题求助
自适应卡片导入Adaptive Card Designer无响应修复方案
核心原因
你提供的卡片Payload存在2个直接导致解析失败的问题:
- 混有Power Automate专属的
@{xxx}格式动态占位符,不属于标准JSON语法 Input.ChoiceSet组件的choices属性值@{body('Select')}未被引号包裹,直接破坏了JSON结构,设计器无法识别就不会触发预览刷新
修复操作步骤
- 先将所有
@{xxx}动态占位符替换为合法的测试值,比如:@{outputs('Get_item')?['body/PO']}替换为"PO20240601001"@{body('Select')}替换为标准的选项组结构示例:[ {"title": "项目经理A", "value": "managerA@company.com"}, {"title": "项目经理B", "value": "managerB@company.com"} ]
- 替换完成后校验JSON整体格式合法性,确认没有语法错误
- 将校验通过的JSON粘贴到设计器编辑区,按下
Ctrl+S手动触发预览刷新即可正常加载 - 卡片调整完成后,再将测试值换回对应的Power Automate动态表达式,粘贴回流中使用即可
偶发不刷新规避方法
如果修复后还是偶尔无法加载:
- 先清空设计器编辑区全部内容,再重新粘贴修复后的JSON
- 切换设计器顶部目标宿主为Microsoft Teams,匹配实际推送场景
- 按下
Ctrl+Shift+R硬刷新设计器页面后再重新导入
内容的提问来源于stack exchange,提问作者Anthony-1234
相关产品推荐
相关产品推荐

