Google 日历 .ics 导入问题

Google Calendar .ics import issue

如果我导出具有相同 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 的事件。

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

作为解决方法,我可以想到不同的选择:

(1)可以在导出的ics文件中添加对应的字段DTEND,与你的DTSTART:

的值相同

DTEND:20191119T113000

这样,当你将它导入日历时,它就有了正确的end time

(2) 取决于你为什么要这样做 import/export 以及你想要完成什么,也许使用 Calendar API could be useful for you? For example, with the API you could find the imported events and edit their end time accordingly.

希望对您有所帮助。