简单的 Office Typescript 示例
Simple Office Typescript Example
我从 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 项目 class 不包含附件对象。
我哪里错了?有人可以举一个基本的例子吗?
mailbox.item 类型将只有所有项目类型共有的成员。对于消息读取项目场景,尝试像这样转换它:(item as Office.MessageRead).attachments
以在 intellisense 中获取消息读取成员。希望这对您有所帮助!
我从 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 项目 class 不包含附件对象。
我哪里错了?有人可以举一个基本的例子吗?
mailbox.item 类型将只有所有项目类型共有的成员。对于消息读取项目场景,尝试像这样转换它:(item as Office.MessageRead).attachments
以在 intellisense 中获取消息读取成员。希望这对您有所帮助!