首页 > 解决方案 > .ics 文件中的全天事件未正确导入 Google 日历

问题描述

我正在使用 icalendar ruby​​gem 生成 .ics 文件。我在将“全天”事件导入 Google 日历时遇到问题。导入 iCal 效果很好。具有特定日期/时间的事件在两个日历中都能完美运行。

更新:

在 Android Gmail 应用程序中点击“添加到日历”时,实际上会发生此问题。如果我点击电子邮件底部的实际 .ics 文件附件,则全天活动的导入实际上是正确的。

.ics 文件(由在线验证器验证):

BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20200602T175210Z
UID:d033afdd-2eaa-4adf-aed7-63d1732a4322
DTSTART;VALUE=DATE:20201102
DTEND;VALUE=DATE:20201103
CLASS:PRIVATE
DESCRIPTION:General - All Day
LOCATION:Some Address
SUMMARY:Test Event
URL:http://localhost:5000/events/129/signup
END:VEVENT
END:VCALENDAR

Gmail Android 应用程序屏幕截图中的电子邮件:

在此处输入图像描述

在 Android 上的 Gmail 中点击“添加到日历”后的 Google 日历应用截图:

在此处输入图像描述

标签: rubyicalendar

解决方案


推荐阅读