简单的Office打字稿示例

时间:2017-08-17 16:05:41

标签: typescript office365 office-js

我已经从Visual Studio创建了一个新的Outlook Web加载项项目,通过npm安装了Office TypeScript文件。

然后我将默认示例MessageRead.js更改为MessageRead.ts

在函数loadProps()中我们看到: let item = Office.context.mailbox.item;

然后我们看到以下一行

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

但是使用typescript intellisense,item类不包含附件对象。

我哪里错了?有人能给出一个基本的例子吗?

1 个答案:

答案 0 :(得分:0)

mailbox.item类型只包含所有项类型共有的成员。对于消息读取项目方案,请尝试将其强制转换为:(item as Office.MessageRead).attachments以在intellisense中获取消息读取成员。希望这有帮助!