无法将生成的ics文件导入谷歌日历和outlook

问题描述 投票:0回答:4

我正在尝试生成 ics 文件,请参阅此处的示例:http://deap.nu/myprogram.ics

它在这里验证正常:https://icalendar.org/validator.html 但当尝试将其导入谷歌日历时,我收到消息

“导入事件失败:无法处理您的 ical/CSV 文件。”

这不是很有信息。我尝试精简文件,并用谷歌搜索了很多,但找不到问题所在。任何对此的意见都将受到赞赏。

导入到outlook也不起作用。

calendar google-calendar-api
4个回答
2
投票

经过一番睡眠和更多的尝试和错误后,我设法将问题查明到 .ics 文件中的 Organizer 元素。所以我暂时删除了它们,而是将信息添加到了描述中。


2
投票

我意识到这是一篇旧文章,但我添加此内容是为了帮助其他可能在尝试导入 .ics 文件时遇到问题的人。

就 Google 日历而言,这些错误不是描述性的,也不是完全误导性的。我遇到了权限错误,但这是由于文件中存在 UID(唯一事件 ID)造成的。正如下面 Google 日历社区论坛 中所述,解决方案是从文件中删除该行,保存它,然后尝试再次导入。成功了!

Google 日历的一些错误消息不要被忽视 值...这个特定的错误通常意味着您的 UID(唯一 事件 ID)的格式不符合 Google 日历的喜好,所以我的 问题是这个ics文件是在哪里生成的?

我会尝试在一个好的文本编辑器中打开该文件,并删除每个 以 UID 开头的行,因为插入新内容不需要它们 事件,如果格式不正确,将会导致此错误。


1
投票

我还有另一个关于成功导入 GCalendar (calendar.google.com) 的建议。我多次导入 ics 文件失败,并出现毫无意义的错误消息。

我尝试了一切使 ics-file 标准符合,遗漏了所有 UID 行等,但没有任何帮助。

我使用 Google Chrome,这是我日常使用的浏览器。 我想:哪种浏览器更适合与 Google 服务一起使用?

但是:当我使用 Microsoft Edge(基于 Chromium)登录 google-calendar 时,ics-import 就开箱即用了。

希望它可以帮助其他遇到同样问题的人... 然后


0
投票

我刚刚解决了具有相同描述的问题。我可以保留 Organizer,但是在 Linux 上使用 emacs 编辑文件时,我注意到描述包含回车符 (^M),而当我保存 .ics 文件时,其他换行符已标准化为 Linux 标准。我删除了^Ms,然后它就可以正常导入了。

© www.soinside.com 2019 - 2024. All rights reserved.