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

如何在Logic App中对邮件正文文本进行换行格式化处理

在Logic App中调整邮件正文格式的实现方法

你可以通过Logic App的Compose动作配合字符串替换表达式,快速实现邮件正文的格式调整,具体步骤和表达式如下:

核心思路

通过多次replace函数拆分段落、添加换行,再用concat补全对应格式的结构,最终得到符合要求的正文排版。

具体实现步骤

  1. 在Logic App工作流中,添加一个Compose操作,用于处理原始邮件正文。
  2. 切换到「表达式」模式,根据邮件正文的格式类型选择对应表达式:

针对HTML格式邮件

如果你的邮件需要HTML格式(对应你给出的<p>标签包裹的期望效果),使用以下表达式:

concat('<p>', replace(replace(replace(YourOriginalString, 'Hello Customer, ', 'Hello Customer,</p><p>'), 'request.If', 'request. If'), '.Best Regards, ', '.</p><p>Best Regards,<br>'), '</p>')
  • 替换说明:
    • replace(YourOriginalString, 'Hello Customer, ', 'Hello Customer,</p><p>'):在「Hello Customer,」后拆分段落,实现换行效果。
    • replace(..., 'request.If', 'request. If'):修复原始文本中缺失的空格,让语句更通顺。
    • replace(..., '.Best Regards, ', '.</p><p>Best Regards,<br>'):拆分中间内容和结尾段落,同时给「Best Regards,」后添加<br>,让「Support Team」另起一行。
    • concat('<p>', ..., '</p>'):补全首尾的HTML段落标签,确保格式规范。

针对纯文本格式邮件

如果是纯文本邮件,把HTML标签换成换行符即可:

concat('\n\n', replace(replace(replace(YourOriginalString, 'Hello Customer, ', 'Hello Customer,\n\n'), 'request.If', 'request. If'), '.Best Regards, ', '.\n\nBest Regards,\n'), 'Support Team\n\n')
  1. 注意:把表达式中的YourOriginalString替换为你实际的邮件正文变量(比如triggerBody()?['Body'],或你存储正文的变量名称)。
  2. 后续发送邮件时,直接使用Compose操作的输出作为邮件正文即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 21:30:11