我已经从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类不包含附件对象。
我哪里错了?有人能给出一个基本的例子吗?
答案 0 :(得分:0)
mailbox.item类型只包含所有项类型共有的成员。对于消息读取项目方案,请尝试将其强制转换为:(item as Office.MessageRead).attachments
以在intellisense中获取消息读取成员。希望这有帮助!