ics警报未出现在Google日历或Outlook中

时间:2011-09-12 20:42:44

标签: calendar icalendar dday

我有点惊讶我没有找到解决方案或回答这个问题,因为似乎有很多开发人员在体验它。

我在DDay.ical的帮助下生成了一个ics文件但是VALARMS没有在Google日历或Outlook 2007中设置提醒。

这是ics文件的片段

非常感谢您提供帮助,嗅出解释或修复。

BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
PRODID:-//ddaysoftware.com//NONSGML DDay.iCal 1.0//EN
BEGIN:VEVENT
CREATED:20110911T134152Z
DESCRIPTION:\n\n-----------------------------------\nClient Name:No Client 
 was selected\n Email: \n Phone:\n Alt Phone:
DTEND:20110911T203000Z
DTSTAMP:20110911T183854
DTSTART:20110911T200000Z
LAST-MODIFIED:20110911T134152Z
LOCATION:Facebook Ad
ORGANIZER;CN=XXX XXXXXX;SENT-BY="MailTo:XXXXXXX@gmail.com"
 :
SEQUENCE:0
SUMMARY:Marketing - Print Ad @ Facebook Ad
UID:cd9a1618-aeb1-4ec2-8f6a-64989950ea9c
BEGIN:VALARM
ACTION:Display
DESCRIPTION:1:45
TRIGGER:PT15M
END:VALARM
END:VEVENT
END:VCALENDAR

2 个答案:

答案 0 :(得分:3)

我在Outlook 2010中遇到了同样的问题。出于某种原因,如果直接打开.ics文件(并创建新日历),它将删除所有提醒。但是,如果你要'文件 - >导入'('文件 - >打开 - >导入'在2010年)方法,选择.ics文件,然后'导入'到现有日历中,它将保留提醒。我认为这完全搞砸了微软,但希望这对你有用。我不能回答谷歌日历,但也许它类似?

这是一个指向如何在Outlook中导入日历以使其集成到当前日历中的链接:http://help.unc.edu/CCM3_022163

答案 1 :(得分:1)

对于VALARM无法正常工作,请仔细检查所使用的行尾是\r\n,而不仅仅是\n,因为网络上的许多示例都错误地显示了这一行。

有关详细信息,请参阅我在此处对类似问题的回答:https://stackoverflow.com/a/16540934/834431