问题描述
基本上,Outlook 日历中有三种重复事件更新。
- 本次活动
- 此事件和所有后续事件
- 本次活动和所有系列
实际上,我已经实现了 First 和 Third,但没有找到任何关于此事件和所有后续事件的编辑或删除的 Microsoft Graph API 文档。 并且没有找到任何带有标识符的合适的重复对象模型,该标识符的特定属性告诉 Graph API 需要更新/删除 此事件和所有后续事件
所以任何人都有想法或文档链接。
在我的情况下解决方案:17/06/2021
更新案例
通过在 Graph Explorer 上进行一些研究和过滤应用,我发现 如果我们应用“本系列和后续系列”,Microsoft 总是会创建一个新系列。因此,他们的 EventId 和 Series Master Id 也将更改。
假设,我们有一系列 1-30 日期,并且用户在该系列的 15 日 日期点击了“此和后续”,因此Microsoft 将首先从 1-30 日期压缩/更新到 1-14 并使用新的 Eventids 和 15-30 创建新系列SeriesMasterId.
现在通过这种方法,我首先发送来自 1-14 的请求以压缩现有系列和来自 15-30 的新系列。
结论:每次用户点击“这个和关注”都会创建新的系列。但是如果用户在系列的最后(30) 日期并且该日期没有被用户延长,那么它将适用于他站立的单个事件,因为这个30 将是用户的新系列。
删除案例:
基本上对于删除案例,我也将所有事件保存到我的数据库中 因此,每当用户点击“删除:此案例和后续案例”时,我都会将该日期与下一个日期进行比较,并使用图形 API 将它们一一删除。
作为上面的例子,如果我在 15 日点击删除这个和以下案例,那么通过比较 15 日和之后的案例,它每次都会一一删除所有事件。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)