Google Calendar .ics导入问题

时间:2019-11-19 14:04:20

标签: google-calendar-api icalendar

如果我导出具有相同的start timeend time的Google日历事件,则在导出的ics文件end dateend time中不会显示

这是该事件的导出代码。

BEGIN:VEVENT DTSTART:20191119T113000 DTSTAMP:20191118T112421 UID:0ffjlmpcarr13se1n2qkgv68iq@google.com CREATED:20191118T112249 DESCRIPTION: LAST-MODIFIED:20191118T112249 LOCATION: SEQUENCE:0 STATUS:CONFIRMED SUMMARY:one day only startTime TRANSP:OPAQUE END:VEVENT

然后,如果我将同一事件导入Google日历,则导入的事件的end timestart time晚1小时,而在原始事件中,它们是相同的。在这种情况下12:30。

如何仅使用start time导入事件。

1 个答案:

答案 0 :(得分:0)

这似乎是一个错误。我created a bug for you在Google问题跟踪器中。如果要跟踪此问题,可以单击此页面左上方的星号。

作为一种解决方法,我可以考虑其他选择:

(1)您可以在导出的DTEND文件中添加与ics相同的相应字段DTSTART

DTEND:20191119T113000

通过这种方式,当您将其导入日历时,它具有正确的end time

(2)根据您为什么要执行此导入/导出操作以及要完成的操作,也许使用Calendar API对您有用吗?例如,使用API​​,您可以找到导入的事件和edit their end time accordingly

我希望这会有所帮助。