2017-03-08 5 views
0

Outlook 2013 SP1のアドインbody.getAsyncは予定外です。Outlook 2013 sp1予定に使用できないbody.getAsyncを追加します。

私が試してみました:

Office.cast.item.toItemCompose(Office.context.mailbox.item).body.getAsync(Office.CoercionType.Html, function (result) {} 

Office.context.mailbox.item.body.getAsync(Office.CoercionType.Html, function (result) {} 

を任意のアイデア?これは、アドインをサポートしている他のすべてのバージョンで動作

+0

こちらをご覧くださいhttp://stackoverflow.com/help/how-to-ask – Jadeye

答えて

0
任命

function getBody() { 
    var _item = Office.context.mailbox.item; 
    var body = _item.body; 

    // Get the body asynchronous as text 
    body.getAsync(Office.CoercionType.Html, function (asyncResult) { 
     if (asyncResult.status !== Office.AsyncResultStatus.Succeeded) { 
      // TODO: Handle error 
     } 
     else { 
      // Show data 
      showDataDialog('Body', asyncResult.value.trim()); 
     } 
    }); 
} 

に体を得るための項目の体を取得することは最低限のメールボックスの要件のセットを必要と非同期関数であるノート・あなたは、以下の機能を使用することができます

バージョン1.3。ユーザーに少なくともバージョン1.3以上のバージョンがあることを確認する方法はいくつかありますが、マニフェストに設定することをお勧めします。

+0

興味深い考えです。私はそれがなぜOutlook 2013 SP1を除いて他のすべてのバージョンで動作するのか分からない。 –

+0

@ PatrickO'Connor - このコードはOutlook 2013で動作しませんか?または他の解決策がありますか? –

関連する問題