Google 日历无法识别来自 iCalendars (.ics) 的 VALARM

VALARMs from iCalendars (.ics) not being recognized by Google Calendar

Google 日历在导入时无法识别 .ics 文件中的 VALARM。考虑下面的日历,其中包含一个事件和一个提醒。除了提醒电子邮件 -(由 VALARM 部分指定)外,所有内容都可以正常导入,它会被导入忽略。

BEGIN:VCALENDAR
VERSION:2.0
PRODID:Recurring

BEGIN:VEVENT
DTSTART:20160408T231500
SUMMARY:Groceries
DESCRIPTION:Get food
BEGIN:VALARM
ACTION:EMAIL
DESCRIPTION:This is an event reminder
SUMMARY:Alarm notification
ATTENDEE:mailto:foo@example.com
TRIGGER:-P0DT0H30M0S
END:VALARM
END:VEVENT

END:VCALENDAR

找到解决方案。

是否修复了换行符?编号

是否添加了 UID?编号

是否添加了 DTSTART 属性?编号

必须导入相同的 .ics 文件 两次 ,然后 Google 日历才会接受 VALARM 通知程序。

事件详细信息将在第一次导入时导入。第二次导入将导入警报。呃...

对于 Google 日历论坛主题之一的 tinge of frustration. It was by dumb luck I found the solution buried in an obscure reply 表示抱歉。

在我的例子中,诀窍是首先在特定日历上启用通知。

所以步骤如下:

  1. Create/Edit 您想要 add/import 事件的日历 .ics 文件到
  2. 为事件通知启用通知(包括普通事件和每日事件)
  3. .ics 文件导入配置的日历

注意:步骤的确切顺序是必需的