2017-10-11 61 views
0

這裏我正在實現一個電子郵件跟蹤系統使用圖像插入,我用'Office.context.mailbox.item.body.setAsync'辦公室API,無處不在但不是在已安裝的MAC展望中,雖然它在asyncResult.status中返回'success'。請幫助我。setAsync返回成功狀態,但沒有插入數據在MAC安裝前景

+0

工作,你可以嘗試prependAsync?看起來setAsync在MAC的outlook上無法按預期工作。 –

+0

你能分享一下你使用的內部版本號嗎? –

+0

@DeepakSharma - prependAsync不能正常工作。 –

回答

1

而且,作爲一個參考,你可以嘗試以下提到的代碼片段:

var htmlData = '<img src=\"https://www.w3schools.com/css/paris.jpg\">'; 
Office.context.mailbox.item.body.setAsync(
htmlData, 
{coercionType: "html"}, 
function (asyncResult) { 
    if (asyncResult.status == "failed") { 
     console.log("Action failed with error: " + asyncResult.error.message); 
    } 
    else { 
     console.log("Successfully set body text"); 
    } 
} 
); 
+0

我已經使用過,但是不明白爲什麼它沒有插入 –

0
/* ReadWriteItem or ReadWriteMailbox */ 
/* Set body content */ 
Office.context.mailbox.item.body.setAsync(
    '<img src=\"https://www.w3schools.com/css/paris.jpg\">', 
    {coercionType: "html"}, 
    function (asyncResult) { 
    if (asyncResult.status == "failed") { 
     console.log("Action failed with error: " + asyncResult.error.message); 
    } else { 
     console.log("Successfully set body text"); 
    } 
    }); 

我用上面的代碼,它在15.40

相關問題