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

Azure工作流中邮件正文变量缺失换行问题求助

解决Azure工作流邮件正文换行失效问题

问题原因

邮件正文默认以HTML格式渲染,纯文本的\n换行符在HTML环境中只会被识别为空格,无法触发换行,所以变量里的分行内容到邮件里就会连在一起。

可行解决方法

方法1:用HTML换行标签替代\n

修改追加变量的配置,把\n换成HTML的换行标签<br>:

"value": "@{items('For_each')?['job_description']} is over due <br>"

邮件渲染HTML时会自动解析<br>为换行效果。

方法2:用<pre>标签包裹变量内容

如果想保留纯文本的原始格式(包括换行、空格),可以在邮件正文里把变量放在<pre>标签中:

<pre>@{variables('你的变量名称')}</pre>

<pre>标签会完整保留文本的原有排版。

方法3:切换邮件为纯文本格式

在发送邮件的动作里,找到格式设置选项,将邮件格式改为纯文本,此时\n就能正常生效。但这种方式会失去HTML样式支持,适合不需要复杂格式的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 12:42:33