在 Outlook 中,我有 3 个日历,前两个来自公司 Exchange (O365) 帐户,第三个是从 Gmail 导入(订阅)的。当我打开 ICS 事件并按保存时,它总是出现在第一个日历中(按它们在帐户列表中的顺序),但我想将事件导入最后一个(Gmail)。怎么做?导入时我没有看到任何选择日历的选项。
在 Outlook 中,我有 3 个日历,前两个来自公司 Exchange (O365) 帐户,第三个是从 Gmail 导入(订阅)的。当我打开 ICS 事件并按保存时,它总是出现在第一个日历中(按它们在帐户列表中的顺序),但我想将事件导入最后一个(Gmail)。怎么做?导入时我没有看到任何选择日历的选项。
正如您在评论中提到的,您似乎无权在订阅的 gmail 日历上创建新项目。尝试手动创建一个新的约会/会议,您会遇到同样的错误,确认它不是导致您的问题的 ICS 或导入步骤。正如@FreelancerJ 评论指出的那样,订阅的日历是只读的。微软似乎在其底部的gmail-subscribe 文章
Subscribe to your Google Calendar
中证实了这一点:此时看来,它不是微软和谷歌之间支持的功能:
然而,这看起来可能正在发生变化,因为最近(尽管未注明日期)的Microsoft 支持文章显示 OAuth2 正在 Outlook 更新中推出以登录 Gmail 帐户。本文仅讨论它在此阶段用于电子邮件,并且 Windows 上的过程屏幕截图仅显示正在配置的邮件的权限。然而,Mac 版 Outlook 的屏幕截图显示也为日历授予了读取和写入权限(以及联系人和 Google 云端硬盘),尽管从文档中不清楚这些权限是否真的受支持。
运气好的话,这意味着未来的 Outlook 更新中可能会提供这种支持,因为为此付出的大部分努力应该是在 Outlook 中实现 OAuth2。根据 Google 的开发人员文档,一旦应用程序获得遵循 OAuth2 登录流程的凭据,除了使用这些凭据连接到 Google 的 CalDAV 服务器外,别无他法。但是,何时或是否会发生这种情况实际上取决于现阶段的微软。如果他们有办法提交功能请求,并且您希望添加此功能,我建议让他们知道,以便他们了解有什么需求值得花费开发时间:-)
作为一种解决方法,直接将您的 .ics 事件添加到您的 Gmail 日历怎么样?
参考链接:https ://support.google.com/calendar/thread/3231927?hl=en
一个(也是?)简单的想法:
转到日历视图并取消选中我的日历下的所有其他日历。这将隐藏其他日历,只留下要导入的日历。
现在导入
.ics file
,它应该进入唯一启用的日历。最后,再次重新启用其他日历。
当您打开 ICS 文件时,转到最左上角的“文件”并单击。选择“移动到文件夹”,然后选择“复制到文件夹”,向下滚动到要保存到的日历帐户,然后选择其日历框。选择“确定”。
它应该保存在那个特定的日历中。关。(它会询问您是否要保存更改,但说不。如果您说是,它也会将此约会保存到您的默认日历中)。