从Office.context.mailbox.item.body同步检索电子邮件内容

时间:2016-10-11 11:39:02

标签: office365 outlook-addin office-js

我使用了getAsync方法来检索异步调用的正文内容。

  // Get the body asynchronous as text
 body.getAsync(Office.CoercionType.Text, function (asyncResult) {
     if (asyncResult.status !== Office.AsyncResultStatus.Succeeded) {
         // We got an error while making the asyn call
     }
     else {
         // Call succeeded do something here
     }
 });

但我想同步阅读邮件内容。如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

Office.js只公开一个异步函数,所以在内部,这应该涉及一些异步操作(Web请求等)。如果您尝试同步调用以简化代码(是的,同步代码更容易阅读......),我建议您查看promises

您可能也对此问题感兴趣。 Call An Asynchronous Javascript Function Synchronously