我有创建ICS文件(iCalender)的脚本,该文件稍后由移动设备使用。 如果事件设置为每天重复两个日期,则该文件每天产生7个条目。
我可以使用下面的文件重现问题,只需将其导入Google日历(将其附加到电子邮件,将其发送到我的Gmail帐户并按添加到日历)
但是我不知道它为什么会创建多个条目,我尝试用一些条目进行调整,但最终只能得到一个无效的文件
这是我的测试文件
BEGIN:VCALENDAR
PRODID:-//Test Productions //Test Event//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
SUMMARY:Test Event
DESCRIPTION:Description of Test Event
DTSTART:20140825T100000Z
DTEND:20140831T110000Z
RRULE:FREQ=DAILY;UNTIL=20141231T060000Z
LOCATION:Planer Earth
CLASS:PUBLIC
BEGIN:VALARM
TRIGGER:-PT1H
ACTION:EMAIL
END:VALARM
END:VEVENT
END:VCALENDAR
答案 0 :(得分:1)
问题实际上是持续时间是几天一小时(可能你只需要1小时?) DTSTART:201408 ** ** 25 T100000Z DTEND:201408 ** ** 31 T110000Z
所以几天后你会有几个这样的事件同时运行,直到它们开始结束......直到最后一个事件的最后一次重复,只有一个事件会一直在运行。
答案 1 :(得分:-1)
偶然发现了aswer:
如果您指定RRULE:FREQ=DAILY;UNTIL=20141231T060000Z
您不应包含DTEND:20140831T110000Z
条目