2015-09-04 50 views
0

我生成的iCal文件是这样的:的iCalendar Valarm不起作用

BEGIN:VCALENDAR 
VERSION:2.0 
PRODID:-//Splash//EN 
BEGIN:VEVENT 
DTSTART;VALUE=DATE:20150912 
DTEND;VALUE=DATE:20150912 
SUMMARY:test 
DESCRIPTION:xxx 
BEGIN:VALARM 
ACTION:DISPLAY 
DESCRIPTION:test 
TRIGGER:-P0DT16H0M0S 
END:VALARM 
BEGIN:VALARM 
ACTION:DISPLAY 
DESCRIPTION:test 
TRIGGER:-P1DT16H0M0S 
END:VALARM 
BEGIN:VALARM 
ACTION:DISPLAY 
DESCRIPTION:test 
TRIGGER:-P2DT16H0M0S 
END:VALARM 
END:VEVENT 
END:VCALENDAR 

当我导入与谷歌日历导入此文件是成功的,但我没有提醒因此我做了什么错VALARM和我怎样才能解决这个问题?

回答

1

您的icalendar文件不验证,它在DTSTAMP属性中缺少UID。尝试添加这些属性并查看警报是否有效。

iCalendar Validator

+0

即使iCal中是有效的,可以valarm将被忽略 - 它似乎valarm将被覆盖/通过进口一些客户端软件忽略..: - / – exxecc