将 .ics 事件导入特定 Outlook(gmail)日历。如何操作?

将 .ics 事件导入特定 Outlook(gmail)日历。如何操作?

在 Outlook 中,我有 3 个日历,前两个来自企业 Exchange (O365) 帐户,第三个是从 Gmail 导入(订阅)的。当我打开 ICS 事件并按“保存”时,它总是出现在第一个日历中(按它们在帐户列表中的顺序排列),但我想将事件导入最后一个日历(Gmail)。如何操作?导入时我没有看到任何选择日历的选项。

答案1

目前看来,这不是微软和谷歌之间支持的功能:

  • Microsoft Outlook 不支持使用 OAuth2 登录日历帐户
  • Google 需要 OAuth2 才能登录帐户并授予访问和修改日历、邮件等内容的权限

然而,这种情况似乎正在改变,因为最近(虽然没有日期)Microsoft 支持文章显示 OAuth2 正在 Outlook 更新中推出,用于登录 Gmail 帐户。本文仅讨论其在电子邮件中的使用,Windows 上的过程屏幕截图仅显示配置邮件的权限。但是,Mac 版 Outlook 的屏幕截图显示日历也被授予读写权限(以及联系人和 Google Drive),尽管从文档中尚不清楚这些是否真正受支持。

幸运的是,这意味着此类支持可能会出现在未来的 Outlook 更新中,因为为此,大部分艰苦的工作应该是在 Outlook 中实现 OAuth2。一旦应用程序通过遵循 OAuth2 登录流程获得凭据,除了连接到 Google 的 CalDAV 服务器根据 Google 的开发者文档,这些证书可以实现。但是,何时或是否会发生这种情况,目前取决于 Microsoft。如果他们有提交功能请求的方法,并且您希望添加此功能,我建议让他们知道,这样他们就可以了解有哪些需求值得花时间开发它 :-)

答案2

正如您在评论似乎您没有权限在订阅的 Gmail 日历上创建新项目。尝试手动创建新约会/会议,您会遇到相同的错误,确认不是 ICS 或导入步骤导致了您的问题。正如@FreelancerJ 评论指出订阅的日历是只读的。微软似乎在他们的gmail 订阅文章在底部Subscribe to your Google Calendar

在此处输入图片描述

答案3

作为一种解决方法,如何将 .ics 事件直接添加到您的 Gmail 日历中?

  1. 打开 Google 日历。
  2. 在右上角,点击“设置”设置。
  3. 单击“导入和导出”。
  4. 单击“从计算机中选择文件”,然后选择您导出的文件。文件应以“ics”或“csv”结尾。
  5. 选择要将导入的事件添加到哪个日历。默认情况下,事件将导入到您的主日历中。
  6. 单击“导入”。

参考链接:https://support.google.com/calendar/thread/3231927?hl=en

答案4

我通过打开“文件”->“帐户设置”并转到“数据文件”选项卡来实现此功能。我选择了包含要导入项目的日历的数据文件,然后单击“设为默认值”。

现在,当我导入 .ics 项目时,它们就会进入该日历。

相关内容