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

如何在Azure Logic Apps中使用concat方法添加换行符?

解决Azure Logic Apps concat操作中换行符不生效的问题

针对你在将对象数组插入Word文档时,concat里的换行符仅显示为字符串的问题,给你两个可行的解决方向:

1. 使用Logic Apps原生换行符表达式

在concat操作中,不要直接写\n或者<br>,改用以下表达式生成真实换行符:

  • 普通文本场景,使用decodeUriComponent('%0A'),示例表达式:
    concat(items('Apply_to_each')?['你的字段名'], decodeUriComponent('%0A'))
    
  • 也可以直接用英文单引号包裹的'\n',在循环拼接数组内容时,给每个元素追加该换行符。

2. 适配Word文档的Open XML换行标签

如果通过Word Online连接器向文档添加内容,HTML的<br>不会被Word解析,需使用Word专属的Open XML换行标签<w:br/>,示例拼接逻辑:

concat(items('Apply_to_each')?['你的字段名'], '<w:br/>')

注意:使用该方式时,需将Word连接器的「Text type」(部分操作显示为「Is HTML」)选项设置为HTML,确保Word能识别解析XML标签。

额外提示

若使用「Create Word document from template」操作,需确保模板中的占位符对应拼接好的带正确换行符的内容,同时模板格式支持自动解析换行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 12:52:39