2017-03-08 29 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上使用嗎?或者你有其他解決方案嗎? –

相關問題