如何获取OnAppointmentAttendeesChanged LaunchEvent



我想在outlook日历中获得约会与会者更改,时间更改事件。https://github.com/OfficeDev/office-js-docs-pr/blob/master/docs/outlook/autolaunch.md我参考了这份文件。我能够获得OnNewMessageCompose, OnNewAppointmentOrganizer事件。但无法获得预览事件。

我已经把我的应用程序集成到microsoft365管理中心。

https://github.com/OfficeDev/PnP-OfficeAddins/tree/main/Samples/outlook-tag-external我已经检查了这个示例项目OnMessageRecipientsChanged工作正常。我尝试了OnAppointmentAttendeesChanged事件。无法获取。

是否可以获得OnAppointmentAttendeesChanged, onappointment time echanged事件?

目前MSDN页面说这些预览事件在web和Windows上都是支持的。

预览这些事件:

Outlook on web:

  • 在Microsoft 365租户上配置目标版本。
  • 在CDN (https://appsforoffice.microsoft.com/lib/beta/hosted/office.js)上引用beta库。TypeScript编译和智能感知的类型定义文件可以在CDN和DefinitelyTyped中找到。您可以使用npm install --save-dev @types/office-js-preview安装这些类型。

For Outlook on Windows:

  • 所需的最小版本是16.0.14026.20000。加入Office内部计划以访问Office测试版。
  • 配置注册表。Outlook包含Office.js生产版和测试版的本地副本,而不是从CDN加载。默认情况下,引用API的本地生产副本。要切换到Outlook JavaScript api的本地测试版,您需要添加此注册表项,否则可能找不到测试版api。
  • 创建注册表项HKEY_CURRENT_USERSOFTWAREMicrosoftOffice16.0OutlookOptionsWebExtDeveloper

添加名称为"EnableBetaAPIsInJavaScript"的表项,设置值为1。下面的图片显示了注册表应该是什么样子。

有关详细信息,请参见为基于事件的激活配置Outlook加载项。

相关内容

  • 没有找到相关文章

最新更新