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

Outlook插件传递邮件内容时换行符无法正常生效问题

解决Outlook插件Payload换行不生效的问题

问题根源

你代码里直接在字符串中写换行是无效的,JavaScript字符串需要用转义字符来表示换行,不同接收环境对换行符的要求也不一样。

解决方案

根据接收应用程序的类型选择对应的换行方式:

1. 纯文本场景(如控制台、普通文本输入框)

用\n作为换行符,修改代码如下:

var payload = 'Subject: \n'  + subject + '\n' +
            'Sender: \n'  + sender + '\n' +
            'Body: \n' + bodyContent + '\n' +
            'Additional Message: \n' + addMsg;

2. HTML场景(如网页容器、富文本框)

如果接收方是HTML页面,需要用<br>标签实现换行:

var payload = 'Subject: <br>'  + subject + '<br>' +
            'Sender: <br>'  + sender + '<br>' +
            'Body: <br>' + bodyContent + '<br>' +
            'Additional Message: <br>' + addMsg;

3. Windows系统兼容场景

部分Windows平台的应用要求用\r\n作为换行符,可以这样写:

var payload = 'Subject: \r\n'  + subject + '\r\n' +
            'Sender: \r\n'  + sender + '\r\n' +
            'Body: \r\n' + bodyContent + '\r\n' +
            'Additional Message: \r\n' + addMsg;

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 22:41:59