繁体   English   中英

Outlook添加开发-获取电子邮件正文

[英]Outlook add in development - Get email body

我最近一直在使用Office JavaScript API,设法获取了一些我需要使用它的数据,但是在获取电子邮件正文时遇到了问题。 尝试了一些方法来获取身体:1: https//dev.office.com/reference/add-ins/outlook/1.5/Body?product = outlook&version = v1.5

2:

 Office.context.mailbox.item.body.getAsync(Office.CoercionType.Text, 
   function (result) {
       console.log("Selected data: " + result.value + result.status + result.error);
   }
    )
function write(message){
    console.log(message);
}




}

到目前为止,我已经设法从电子邮件中获取数据,例如发件人的主题和电子邮件地址,但是每次我开始做aSync任务时-即使使用Microsoft网站上的代码示例,我也会遇到以下错误。

我得到的确切错误是:

OSF_DDA_Error {name: "InternalFormatError", message: "There was an internal format error.", code: 9002}

任何帮助将不胜感激,谢谢:)

原来是我在做一些document.writes通过JavaScript的插件。 事实证明,这些操作对电子邮件正文造成了奇怪的后果,并弄乱了aSync请求。 我将它们全部更改为console.log,并且成功了(尝试了许多其他事情之后)。 希望这对遇到相同错误的人有所帮助!

您正在使用哪个客户端(桌面客户端,Web应用程序)? 您可以向我们提供您使用的Outlook版本吗? 如果您使用的是桌面客户端,它将列在“文件”>“ Office帐户”下。

拥有您要获取其正文的电子邮件副本可能会有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM