2016-10-11 8 views
0

私はgetAsyncメソッドを使用して、非同期呼び出しである本文コンテンツを取得しました。電子メールコンテンツをOffice.context.mailbox.item.bodyから同期的に取得します。

// 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 
    } 
}); 

しかし、メールの内容を同期して読みたいと思います。これはどのように達成できますか?

+0

フィードバックをいただけますか?私の答えはあなたを助けますか? –

答えて

0

Office.jsは非同期関数のみを公開しているため、内部的には非同期操作(Web要求など)が必要です。コードシンプルさのために同期的に呼び出そうとすると(例えば、同期コードは読みやすくなります)、promisesを見ることをお勧めします。

この質問にも興味があります。 Call An Asynchronous Javascript Function Synchronously

関連する問題