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

相关问题