Outlook 外接程序 API 预览版要求集
Office JavaScript API 的 Outlook 外接程序 API 子集包括可在 Outlook 外接程序中使用的对象、方法、属性和事件。
预览版 API 可能会发生更改,不适合在生产环境中使用。 我们建议你仅在测试和开发环境中试用它们。 请勿在生产环境或业务关键型文档中使用预览 API。
若要使用预览 API:
必须从 Office.js 内容分发网络 (CDN) 使用 Office JavaScript API 库的预览版。 用于 TypeScript 编译和 IntelliSense 的类型定义文件位于 CDN 和 DefinitelyTyped 中。 可以使用 (安装这些类型
npm install --save-dev @types/office-js-preview
,如果以前) 安装过,请确保删除这些类型@types/office-js
。可能需要加入 Microsoft 365 预览体验计划 ,才能访问 Windows 和 Mac 版 Outlook 中更新的 Office 版本。
可能需要在 Microsoft 365 租户上配置 “目标发布 ”选项,以预览 Outlook 网页版中的功能。 有关详细信息,请参阅 设置标准或目标发布选项的“目标发布”部分。
预览要求集包括 要求集 1.14 的所有功能。
重要
本文档适用于 预览要求集。 此要求集尚未完全实现,客户端不会准确报告对它的支持。 不应在外接程序清单中指定此要求集。
预览阶段的功能
以下是预览版中的功能。
在阅读模式下对邮件激活基于事件的加载项
OnMessageReadWithCustomAttachment 和 OnMessageReadWithCustomHeader 事件
添加了事件,以在邮件中包含某些附件类型或自定义 Internet 标头时,在邮件上激活基于事件的加载项。
可用范围:Outlook on Windows (Microsoft 365 订阅)
LaunchEvent 元素中的 HeaderName 属性
向 LaunchEvent XML 元素添加了一个属性<,以指定发生事件的 Internet 标头名称。>OnMessageReadWithCustomHeader
可用范围:Outlook on Windows (Microsoft 365 订阅)
MessageAttachments 元素
添加了一个 XML 元素,用于指定在发生事件的消息中包含的附件的 OnMessageReadWithCustomAttachment
文件扩展名。
可用范围:Outlook on Windows (Microsoft 365 订阅)
其他日历属性
Office.IsAllDayEvent
添加了一个新的 对象,该对象表示在撰写模式下约会的全天事件属性。
可用范围:Outlook on Windows (Microsoft 365 订阅)
Office.context.mailbox.item.isAllDayEvent
添加了一个新属性,该属性表示约会是否为全天事件。
可用范围:Outlook on Windows (Microsoft 365 订阅)
智能警报:使用 Markdown 设置对话框消息的格式
Office.SmartAlertsEventCompletedOptions.errorMessageMarkdown
添加了使用 event.completed
Markdown 在智能警报对话框中设置消息格式的选项。 若要了解详细信息,请参阅 智能警报演练 和使用 Markdown 设置对话框消息格式的限制。
可用范围:Outlook on Windows (Microsoft 365 订阅)
临时设置在阅读模式下显示的正文或主题
Office.context.mailbox.item.display
添加了一个 属性,该属性获取对象以临时设置在阅读模式下的消息正文或主题中显示的内容。
可用范围:Outlook on Windows (Microsoft 365 订阅)
Office.Display
添加了一个 对象,该对象提供属性以临时设置在阅读模式下的消息正文或主题中显示的内容。
可用范围:Outlook on Windows (Microsoft 365 订阅)
Office.DisplayedBody
添加了一个 对象,该对象提供一种方法来临时设置在阅读模式下在消息正文中显示的内容。
可用范围:Outlook on Windows (Microsoft 365 订阅)
Office.DisplayedSubject
添加了一个 对象,该对象提供一种方法来临时设置在阅读模式下的消息主题中显示的内容。
可用范围:Outlook on Windows (Microsoft 365 订阅)