简单的Office脚本示例
问题描述:
我已经从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项目类不包含附件对象。
我哪里错了?有人可以举一个基本的例子吗?
答
mailbox.item类型只有成员对所有项目类型通用。对于消息读取项目场景,请尝试像这样投射它:(item as Office.MessageRead).attachments
以在智能感知中获取消息读取成员。希望这可以帮助!
Office.MessageRead似乎没有一个名为附件的对象!? – user2859298
哦,这是打字文件中的一个错误 - 我们会修复这个错误。感谢您提出这个! –
类型文件已更新,您现在应该能够看到附件对象。 –