Office JavaScript API 的 Outlook 外接程序 API 子集包括可在 Outlook 外接程序中使用的对象、方法、属性和事件。
1.15 中的新增功能
要求集 1.15 包括 要求集 1.14 的所有功能。 它还添加了下列功能。
- 添加了对单选按钮的支持,用于在 集成的垃圾邮件报告 对话框中设置报告选项的格式。
- 添加了支持,可在不需要用户输入的垃圾邮件报告对话框中添加“不再显示此邮件”复选框。
- 添加了从垃圾邮件报告对话框打开任务窗格的支持。
- 添加了对 Markdown 的支持,以在 智能警报 对话框中设置错误消息的格式。
- 添加了从“智能警报”对话框运行函数的支持。
- 添加了以编程方式发送邮件项目的方法。
- 添加了一个方法,用于从多个所选消息加载单个消息,以获取其属性或对其执行作。
- 添加了从 可作邮件、 InsightMessage 通知、智能警报对话框或集成的垃圾邮件报告对话框打开加载项的任务窗格时发生的事件。
- 添加了对回复表单中 Base64 编码附件的支持。
更改日志
-
inputType向仅外接程序清单的 ReportingOptions 元素添加了 属性:实现集成的垃圾邮件报告功能时,使用单选按钮在预处理对话框中设置报告选项的格式。 - 添加了 NeverShowAgainOption 外接程序仅清单元素:实现集成的垃圾邮件报告功能时,向预处理对话框添加“不再显示此邮件”复选框。 不需要用户输入的预处理对话框中支持此复选框。
- 向 Office.SpamReportingEventCompletedOptions 添加了新属性:以下属性将任务窗格配置为从预处理对话框的“ 报表 ”按钮打开。
- commandId 属性:从预处理对话框中选择 “报表 ”选项时,指定打开的任务窗格的 ID。
- contextData 属性:从预处理对话框中选择 “报表 ”选项时,指定传递给外接程序任务窗格以进行处理的任何 JSON 数据。
- 向 Office.SmartAlertsEventCompletedOptions 添加了 errorMessageMarkdown 属性:支持 Markdown 设置智能警报对话框中显示的错误消息的格式。
- 更新了 Office.SmartAlertsEventCompletedOptions 的 commandId 和 contextData 属性:现在支持从“智能警报”对话框运行函数。
- 添加了 sendAsync 方法:以编程方式发送邮件项。
- 添加了 Office.context.mailbox.loadItemByIdAsync 方法:实现 项目多选 功能时,加载单个项目以对其执行作或获取 getSelectedItemsAsync 方法未提供的属性。
- 添加了 Office.LoadedMessageCompose 和 Office.LoadedMessageRead 对象:表示当前使用
loadItemByIdAsync方法加载的邮件项的属性和方法。 - 添加了 Office.EventType.InitializationContextChanged 事件:从可作邮件、通知、
InsightMessage智能警报对话框或集成的垃圾邮件报告对话框打开加载项的任务窗格时发生。 - 添加了 Office.InitializationContextChangedEventArgs:事件发生时
Office.EventType.InitializationContextChanged,向加载项的任务窗格提供可作邮件、InsightMessage通知、智能警报对话框或集成垃圾邮件报告对话框中的数据。 - 更新了 Office.ReplyFormAttachment 的 type 属性:现在支持回复表单中的 Base64 编码附件。
- 向 添加了 base64File 属性
Office.ReplyFormAttachment:指定要附加到答复表单的文件的 Base64 编码字符串。 - 添加了 Office.MailboxEnums.AttachmentType.Base64 枚举:指定附件是 Base64 编码的文件。 仅 displayReplyAllForm、 displayReplyAllFormAsync、 displayReplyForm 和 displayReplyFormAsync 方法支持此附件类型。