简单的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以在智能感知中获取消息读取成员。希望这可以帮助!

+0

Office.MessageRead似乎没有一个名为附件的对象!? – user2859298

+0

哦,这是打字文件中的一个错误 - 我们会修复这个错误。感谢您提出这个! –

+0

类型文件已更新,您现在应该能够看到附件对象。 –