我正在开发一个 Outlook Web 插件,用于 Outlook 网页版,但我需要处理一个场景。当用户创建重复事件然后保存或发送它时,他们可以在事后编辑事件/约会(忽略会议和约会在线相同的事实:/)。
我的问题是,当用户编辑会议时,他们可以选择“此事件”、“该系列中的所有事件”和“此事件和所有后续事件”。
以下是我需要处理的三种场景。
我有点困惑,我在当前(非预览版)JS Api 中看不到一种方法来解释这个特定的场景。该功能在桌面版本上不可用也无济于事。
我尝试使用将 ID 传递给我们的 Web Api,该 Web Api 可以通过附加处理访问 MS Graph API,但我只得到了一次出现。这在某种程度上是有道理的,因为您选择了要编辑的特定条目。这样做的问题是,只有 JS API 知道用户的意图,因此人们会假设在事件上选择编辑不会保存数据,而是读取数据供用户进行编辑,并以某种方式保存/发送Outlook 然后将其传播到未来的事件。
在 Outlook 中所做的更改并不总是反映在编程模型(可扩展性模型)中,因此我建议将其发布到 https://github.com/OfficeDev/office-js/issues 出于可见性目的。
您还可以在技术社区上发布现有功能请求或对其进行投票,当 Office 开发团队在 https://aka.ms/M365dev-suggestions 进行规划流程时,会考虑这些请求。