簡體   English   中英

Office 365郵件應用程序撰寫模式-無法在Outlook桌面客戶端中獲取電子郵件正文內容

[英]Office 365 Mail App compose mode - Unable to get email body content in outlook desktop client

當我在Outlook桌面客戶端中運行郵件應用程序時,無法以撰寫模式獲得正文內容。 但是,當我在IE或Chrome瀏覽器或FF瀏覽器中的Outlook Web中訪問我的應用程序時,我就能獲得正文內容。 有人可以幫我這里的問題嗎? 請參考所附的屏幕截圖。

在此處輸入圖片說明

僅供參考,我正在使用1.1版的Office.js,這是我的代碼段,以閱讀正文。

function getBody() {
    Office.cast.item.toMessageCompose(Office.context.mailbox.item).body.getAsync(function (result) {
        app.showNotification('The current body is', result.value)
    });

    //Office.context.mailbox.item.body.getAsync(Office.MailboxEnums.BodyType.Html, function (result) {
    //    app.showNotification('The current body is', result.value)
    //})
}

郵箱1.3版引入了Body上的getAsync方法,Outlook 2013不支持此方法getAsync支持此功能,當前處於預覽狀態。 如果您想嘗試一下,可以在這里下載預覽: https : //products.office.com/en-us/office-2016-preview

編輯:此外,您需要進行一次代碼更改。 更新了getAsync方法,以便現在coercionType參數。 此更改尚未更新MSDN。 因此,您需要將代碼更改為:

Office.cast.item.toMessageCompose(Office.context.mailbox.item).body
  .getAsync("text", function (result) {
    app.showNotification('The current body is', result.value)
  });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM