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

Azure Logic Apps中HTML表格内嵌HTML代码避免转义问题咨询

Azure Logic Apps HTML标签转义问题解决方法

Logic Apps 内置的字符串处理、「创建HTML表」等动作默认会自动转义HTML特殊字符,所以你在单元格内插入的<br>、<li>等格式标签会被转成&lt;br&gt;、&lt;li&gt;,最终按纯文本展示。你可以按以下方法解决:

  • 方法1:全局替换转义字符(通用性最高)
    生成HTML内容后新增两个「替换」动作,依次替换转义后的特殊字符:
    第一个替换:待处理内容选之前生成的HTML字符串,查找值为&lt;,替换值为<
    第二个替换:待处理内容选上一步替换后的输出,查找值为&gt;,替换值为>
    如果存在其他被转义的字符(比如双引号&quot;、&amp;),也可以按同样逻辑新增替换步骤处理。
  • 方法2:关闭「创建HTML表」动作的自动转义
    如果你是用原生的「创建HTML表」动作生成表格,可以直接修改动作配置关闭转义:
    点击动作右上角的三个点图标→选择「设置」→关闭「安全输出」开关,同时将「自动转义HTML」选项设置为否,保存后重新运行即可生成未转义的HTML内容。
  • 方法3:手动拼接HTML代码
    对于结构简单的表格,可以不用内置的「创建HTML表」动作,直接用concat()函数手动拼接完整的HTML代码,拼接时直接写入你需要的换行、列表标签,最终输出的字符串会保留原始HTML标签,不需要额外转义处理。

注意:如果你的源JSON包含不可信的用户输入内容,关闭转义前请先过滤恶意脚本标签,避免XSS安全风险。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 13:24:03