我无法导入VCALENDAR“脚本”下面到Outlook 2003。什么我做的是使用PHP的mail()函数,而且基本上发送将包含该日历的消息,从而创建一个事件。不幸的是,我为此创建的团队无法升级到较新版本的Outlook,所以如果出现2003年的怪癖,那可能会影响到它。它可以很好地导入Google日历,并根据http://severinghaus.org/projects/icv/完美验证。有两个错误,我不断收到:Outlook 2003中不接受的.ics文件
1 - 如果我送这,让我们说我的Gmail帐户并下载的.ics文件,我得到以下错误:
"Cannot import vCalendar file. This error can appear if you have attempted to save a recurring Lunar appointment in iCalendar format. To avoid this error, set the appointment option to Gregorian instead of Lunar."
2 - 如果我送这对于与Outlook关联的电子邮件帐户,它只是显示为无标题附件,当我双击该附件时,由于某种原因它会打开一个新的消息对话框。
日历“脚本”低于 -
BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:THIS IS THE CALENDAR NAME
X-WR-TIMEZONE:America/Chicago
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART:20101117T170000Z
DTEND:20101117T180000Z
DTSTAMP:20101116T175944Z
CREATED:20101116T034056Z
DESCRIPTION:This is the description.
LAST-MODIFIED:20101116T034056Z
LOCATION:THIS IS THE LOCATION
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:This is the summary!
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
谢谢大家的帮助提前!这是通过这些工作我的第一次,所以我道歉,如果有任何的n00b错误......
我不知道你会被问到这个,当你收到它,因为它的方法添加到您的压延机:发布,而不是方法:请求,但不会解决你的另一个问题。 – 2010-11-18 16:46:23