2017-08-17 119 views
0

我已經從Visual Studio創建了一個新的Outlook Web Add-In項目,通過npm安裝了Office TypeScript類型。簡單的Office腳本示例

然後我改變了默認實例MessageRead.js到MessageRead.ts

在功能loadProps

(),我們看到: let item = Office.context.mailbox.item;

我們再看看下面一行

$('#attachments').html(buildAttachmentsString(item.attachments)); 

但與打字稿intellisense項目類不包含附件對象。

我哪裏錯了?有人可以舉一個基本的例子嗎?

回答

0

mailbox.item類型只有成員對所有項目類型通用。對於消息讀取項目場景,請嘗試像這樣投射它:(item as Office.MessageRead).attachments以在智能感知中獲取消息讀取成員。希望這可以幫助!

+0

Office.MessageRead似乎沒有一個名爲附件的對象!? – user2859298

+0

哦,這是打字文件中的一個錯誤 - 我們會修復這個錯誤。感謝您提出這個! –

+0

類型文件已更新,您現在應該能夠看到附件對象。 –