Outlook 加载项 API 要求集 1.8
Office JavaScript API 的 Outlook 外接程序 API 子集包括可在 Outlook 外接程序中使用的对象、方法、属性和事件。
注意
本文档适用于最新要求集之外的要求集。
1.8 中有哪些新增功能?
要求集 1.8 包括 要求集 1.7 的所有功能。 它还添加了下列功能。
- 添加了用于附件、类别、代理访问、增强位置、Internet 标头和发送时阻止功能的新 API。
- 向 Event.completed 添加了可选的
options
参数。 - 添加了对
AttachmentsChanged
和EnhancedLocationsChanged
事件的支持。
更改日志
- 添加了 AttachmentContent:新增了一个表示附件内容的对象。
- 添加了 AttachmentDetailsCompose:在Compose模式下添加表示附件详细信息的新对象。
- 添加了 Categories:新增了一个表示项目类别的对象。
- 添加了 CategoryDetails:新增了一个表示类别详细信息(其名称以及对应的颜色)的对象。
- 添加了 EnhancedLocation:新增了一个表示约会位置集的对象。
- 添加了 InternetHeaders:新增了一个表示邮件项目的 Internet 标头的对象。 仅限撰写模式。
- 添加了 LocationDetails:新增了一个表示位置的对象。 只读。
- 添加了 LocationIdentifier:新增了一个表示位置 ID 的对象。
- 添加了 MasterCategories:新增了一个表示邮箱上类别主列表的对象。
- 添加了 SharedProperties:添加表示共享文件夹中约会或邮件项属性的新对象。
- 添加了 SupportsSharedFolders 清单元素:添加了 DesktopFormFactor 清单元素的子元素。 它定义了是否可在代理场景中使用加载项。
- 添加了 Office.context.mailbox.masterCategories:新增了一个表示邮箱上类别主列表的属性。
- 添加了 Office.context.mailbox.item.categories:新增了一个表示项目上类别集的属性。
- 修改了 Office.context.mailbox.item.addItemAttachmentAsync:在 Outlook 网页版 和新的 Windows 版 Outlook 中添加支持。
- 添加了 Office.context.mailbox.item.addFileAttachmentFromBase64Async:新增了一个方法,它可将 base64 编码字符串形式的文件附加到邮件或约会。
- 添加了 Office.context.mailbox.item.enhancedLocation:新增了一个表示约会位置集的属性。
- 添加了 Office。 context. getAllInternetHeadersAsync:新增了一个为邮件项目获取所有 Internet 标头的方法。 仅限阅读模式。
- 添加了 Office.context.mailbox.item.getAttachmentContentAsync:新增了一个方法,用于获取特定附件的内容。
- 添加了 Office.context.mailbox.item.getAttachmentsAsync:新增了一个可在撰写模式下获取邮件附件的方法。
- 添加了 Office.context.mailbox.item.getInitializationContextAsync:添加了一个新方法,用于在激活可操作邮件时获取初始化数据。
- 添加了 Office。 context. getItemIdAsync:新增了一个可获取已保存的约会或邮件项目的 ID 的方法。
- 添加了 Office.context.mailbox.item.getSharedPropertiesAsync:添加了一个新方法,该方法获取表示共享文件夹中约会或邮件项的属性的对象。
- 添加了 Office.context.mailbox.item.internetHeaders:新增了一个可显示邮件项目上的 Internet 标头的属性。 仅限撰写模式。
- 修改了 Event.completed:添加了一个新的可选参数
options
,它是具有一个有效值allowEvent
的字典。 此值可用于取消执行事件。 - 添加了 Office.MailboxEnums.AttachmentContentFormat:新增了一个指定应用于附件内容的格式设置的枚举。
- 添加了 Office.MailboxEnums.AttachmentStatus:新增了一个指定是添加附件还是从邮件中删除附件的枚举。
- 添加了 Office.MailboxEnums.CategoryColor:新增了一个指定可用于与类别关联的颜色的枚举。
- 添加了 Office.MailboxEnums.DelegatePermissions:新增了一个指定代理权限的位标记枚举。
- 添加了 Office.MailboxEnums.LocationType:新增了一个指定约会位置的类型的枚举。
- 修改了 Office.EventType:添加对
AttachmentsChanged
和EnhancedLocationsChanged
事件的支持。