将Office 365日历同步到Google日历


30

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


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

Answers:


25

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

Office 365日历

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

Google日历


6
通过ICS链接进行共享无法很好地进行,因为Google仅每12小时左右更新一次日历。
格雷格S

6
似乎甚至超过12小时。我一直没有看到任何事件:(
VitalyB '16

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

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

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

10

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

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


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

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

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

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

@spindoctor尝试通过将事件开始时间转换为可识别时区的格式来添加时区。例如convertToUtc(triggerOutputs()?['body/start'], 'W. Europe Standard Time')。可用时区列在docs.microsoft.com/en-us/previous-versions/windows/embedded/...
托马斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.