Outlook-将组日历事件复制到用户Outlook日历

时间:2019-10-22 16:54:13

标签: outlook office365 microsoft-graph

我们在Office 365组日历中有一个定期事件设置。如果将新成员添加到该组,则该成员可以在“组”日历中看到该事件,并且要在主日历中看到该事件,用户必须在组事件中单击“复制到我的日历”。

有什么办法可以通过代码/脚本来做到这一点?基本上通过代码将Office 365组日历的“复制到我的日历”实现到用户的主日历。

1 个答案:

答案 0 :(得分:0)

我不确定当您单击“复制到我的日历”时,它是否具有一些智能链接,或者它只是某个时间点的副本。

您可以使用Webhook订阅日历。该Webhook将调用您托管在某个位置的API(Azure函数,Azure App Service上托管的Web api)。您的API将接收事件ID,然后可以获取事件的完整详细信息,然后在用户日历上创建一个新事件。

我假设您要在所有用户日历上创建它,并在源事件发生更改时也要对其进行更新。

确保以这种方式执行很复杂。

https://docs.microsoft.com/en-us/graph/webhooks https://docs.microsoft.com/en-us/graph/api/resources/event?view=graph-rest-1.0