提问人:o night elf o 提问时间:9/7/2023 最后编辑:o night elf o 更新时间:9/7/2023 访问量:49
从 Outlook Web 外接程序获取电子邮件正文时如何保持换行符
How to keep line breaks when getting an email body from Outlook Web Add-in
问:
我目前正在开发一个 Outlook 加载项,用于获取电子邮件的正文并将其发布到外部 API。我遇到的问题是,每次我使用 body.getAsync() 时,都会删除所有换行符,这会导致 API 尝试执行的处理出现问题。 我读过许多类似的问题,但除了使用 Office.CoercionType.Html 类型调用 getAsync 之外,似乎没有一个真正有解决方案,我认为这实际上不是这个问题的解决方案。 任何建议将不胜感激。 这是我的代码:
var body = '';
item.body.getAsync('text', function (result) {
body = result.value.trim();
$.ajax({
//some ajax call
});
})
电子邮件正文在 html 中肯定有换行符,因为当我将内容复制并粘贴到普通 txt 文件中时,它会正确显示。 请注意,这篇文章(如何使用\n传输body.getAsync纯文本)包含类似的问题,但答案正是我试图避免的,我不相信实际上回答了这个问题。 OP 在评论中提到他们已经找到了一种让它工作的方法,但没有澄清这是什么,因此我想再次提出这个问题。
答: 暂无答案
评论