Outlook 外接程序 API 要求集 1.14
Office JavaScript API 的 Outlook 外接程序 API 子集包括可在 Outlook 外接程序中使用的对象、方法、属性和事件。
1.14 中的新增功能
要求集 1.14 包括 要求集 1.13 的所有功能。 它还添加了下列功能。
- 添加了 集成的垃圾邮件报告 功能。
- 添加了一个方法,用于获取消息的 Base64 编码。
- 添加了一个方法,用于获取外接程序的 JavaScript 运行时的 URL。
- 添加了对自定义按钮文本和为智能警报对话框的“不发送”选项配置任务窗格的支持。
- 添加了在运行时替代 智能警报 加载项的发送模式选项的支持。
- 添加了成员以在撰写模式下获取邮件的其他属性。
- 添加了一个方法,用于关闭正在撰写的当前消息,其中包含用于放弃未保存的更改的选项。
- 为项目 多选 功能添加了其他邮件项属性。
- 添加了用于标识 Outlook 客户端当前 Office 主题的支持。
- 添加了对获取和设置约会 敏感度级别的 支持。
更改日志
添加了 ReportPhishingCommandSurface 外接程序仅清单扩展点:在 Outlook 功能区中激活垃圾邮件报告加载项,并阻止其显示在功能区末尾或溢出部分中。
添加了 ReportPhishingCustomization 外接程序 only manifest 元素:配置垃圾邮件报告加载项的功能区按钮和预处理对话框。
添加了 Office.EventType.SpamReporting 事件:在 Outlook 中报告未经请求的邮件时发生。
添加了 Office.SpamReportingEventArgs:提供有关在报告未经请求的邮件时发生的事件的信息
Office.EventType.SpamReporting
。添加了 Office.SpamReportingEventCompletedOptions:提供用于自定义垃圾邮件报告加载项的后期处理对话框的选项,并针对报告的邮件运行其他操作。
添加了 Office.MailboxEnums.MoveSpamItemTo 枚举:指定报告邮件由垃圾邮件报告加载项处理后将邮件移动到的文件夹。
添加了 Office.context.mailbox.item.getAsFileAsync 方法:获取邮件的 Base64 编码。
添加了 Office.Urls:提供了一个 对象,用于获取外接程序使用的运行时环境的 URL。
添加了 Office.context.urls.javascriptRuntimeUrl 方法:获取外接程序的 JavaScript 运行时的 URL。
向 Office.SmartAlertsEventCompletedOptions 添加了新属性:添加以下属性以自定义“智能警报”对话框 的“不发送 ”选项,并在运行时替代发送模式选项。
- cancelLabel 属性:自定义“智能警报”对话框 的“不要发送 ”选项的文本。
- commandId 属性:指定从智能警报对话框中选择“ 不发送 ”选项时打开的任务窗格的 ID。
- contextData 属性:指定从智能警报对话框中选择“ 不发送 ”选项时传递给外接程序进行处理的任何 JSON 数据。
- sendModeOverride 属性:重写运行时清单中指定的发送模式选项。
添加了 Office.MailboxEnums.SendModeOverride 枚举:指定在运行时替代清单中设置的选项的发送模式选项。
添加了 Office.context.mailbox.item.inReplyTo 属性:获取当前邮件答复的原始邮件的邮件 ID。
添加了 Office.context.mailbox.item.getConversationIndexAsync 方法:获取会话线程中当前邮件的 Base64 编码位置。
添加了 Office.context.mailbox.item.getItemClassAsync 方法:获取撰写模式下邮件的 Exchange Web Services (EWS) 项目类。
添加了 Office.context.mailbox.item.closeAsync 方法:关闭撰写的当前邮件,选项用于放弃未保存的更改。
向 Office.SelectedItemDetails 添加了新属性:将以下受支持的属性添加到项多选功能。
- conversationId 属性:提供包含当前所选消息的消息会话的标识符。
- hasAttachment 属性:标识当前选择的邮件是否包含附件。
- internetMessageId 属性:提供当前所选邮件的 Internet 消息标识符。
添加了 Office.context.officeTheme 属性:获取对象以访问当前所选 Office 主题的属性。
添加了 Office.EventType.OfficeThemeChanged 事件:在 Outlook 中更改 Office 主题时发生。
添加了 Office.OfficeThemeChangedEventArgs:在事件发生时提供更新的
Office.EventType.OfficeThemeChanged
Office 主题。添加了 Office.context.mailbox.item.sensitivity 属性:表示约会的敏感度级别。
添加了 Office.Sensitivity:提供用于在撰写模式下获取或设置约会的敏感度级别的方法。
添加了 Office.MailboxEnums.AppointmentSensitivityType 枚举:指定约会的敏感度级别。