我找不到有关如何将Office 365日历同步到Google日历的最新问题。我不希望使用旨在使用Outlook桌面版的应用程序,例如OggSync和类似软件。我希望仅使用Web应用程序来完成它,而不必每次进行新的日历活动时都必须对其进行更新,因此应该自动完成。

评论

我没有足够的声誉来回答这个问题-但这可以在Microsoft Flow(Microsoft的新Web工作流应用程序)中完成。链接到模板:flow.microsoft.com/en-us/galleries/public/templates/…

我在此Stack中也没有足够的声誉来回答这个问题,但是截至2020年8月,Microsoft Flow不再起作用(配方破损)。下面接受的答案(发布ICS URL)不起作用,因为它很少同步并且不同步。我使用Python脚本推出了自己的(开源,可重复使用的)解决方案:它执行从我的工作Microsoft Office 365 Outlook日历到我的个人Google日历的持续单向同步,处理新的,更新的和删除的事件。代码,详细信息和说明:geoffboeing.com/2020/08/outlook-google-calendar-sync

#1 楼

解决方案是通过https://portal.office.com登录到Office 365,单击“日历”,然后在“我的应用程序设置”下再次单击“日历”。转到发布日历并发布所需的日历。复制创建的ICS网址。



登录到Google日历,然后单击“其他日历”上的箭头。单击按钮“通过URL添加”,然后粘贴Office 365中的.ics链接。Google日历现在将自动更新为Office 365日历中的新事件。



评论


通过ICS链接共享的效果不是很好,因为Google仅每12个小时左右更新一次日历。

– Greg S
16 Sep 10'在19:19

似乎甚至超过12小时。我没有看到任何事件:(

– VitalyB
16-09-27在6:34

@Ogglas这个解决方案对您有用吗?如果仅每12小时更新一次,则无用。 @VitalyB您有更好的解决方案吗?

–马丁·迪米利亚诺(Martijn de Milliano)
17年1月14日在11:22

我仍然不明白为什么Google或Outlook无法正确处理日历。来吧!我们可以把圣诞老人摆在脸上,但不能同步日历吗?

– eleijonmarck
17年2月15日在7:43

这对某些人(如我)也不起作用,他们的组织将Outlook配置为不允许在组织外部共享“忙/闲”以外的任何内容。

–杰森·安特曼(Jason Antman)
18年1月20日在13:04

#2 楼

我发现最好的选择是将Microsoft Flow与Office 365中的新事件复制到Google日历一起使用,并发送通知模板。

事件不会立即显示,但大约需要5分钟。非常好。它还处理事件更新。

评论


从流站点:每次在Office 365日历中添加,更新或删除事件时,事件都会自动复制到您的Google日历中。请注意:这是单向同步,因此对您的Google日历所做的更改不会同步回Office365。此外,重复发生的事件将作为单个事件显示在您的Google日历中。

–约翰·亨特
18/12/17在9:51

但是可悲的是,这仅适用于新添加的事件-即添加事件是触发器。有没有办法让它在第一次设置时对所有事件进行一次同步?

– Jaminto
19年2月6日在2:41



要获取以前的事件,您可以从接受的答案中下载并导入ics文件,而不用将Google日历指向该ics文件的URL。这将拉低现有事件,并且此答案将使事实之后的事件保持同步。

–兰迪
19-10-17在13:05

@JohnHunt我尝试了这个,但是出现了这个错误。低保存失败,代码为'OpenApiOperationParameterValidationFailed',消息'输入参数'newEvent'验证在工作流操作'Create_an_event'中失败:在路径'newEvent /中,值为'“ @triggerOutputs()?['body / Start']”'的参数'以类型/格式'String / date-no-tz'开头”不能转换为类型/格式'String / date-time'。

– Spindoctor
19-10-28在19:31

@spindoctor尝试通过将事件开始时间转换为可识别时区的格式来添加时区。例如,convertToUtc(triggerOutputs()?['body / start'],'W.欧洲标准时间')。可用时区列在docs.microsoft.com/zh-cn/previous-versions/windows/embedded/…

– Tomas
19年11月5日在12:20