我有一个使用 PHP 手动创建的 .ics 文件,如下所示:
BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook 11.0 MIMEDIR//EN
VERSION:2.0
METHOD:PUBLISH
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
DESCRIPTION:Some description here
LOCATION:Scheduled PTO
DTEND;VALUE=DATE:20101104
DTSTART;VALUE=DATE:20101103
PRIORITY:5
SEQUENCE:0
SUMMARY;LANGUAGE=en-us:PTO - 8.00 hour(s)
X-MICROSOFT-CDO-ALLDAYEVENT:TRUE
X-MICROSOFT-MSNCALENDAR-ALLDAYEVENT:TRUE
END:VEVENT
END:VCALENDAR
这在导入到 Outlook 2007(以及 Google 日历)时工作正常。在 Outlook 2003 中,我收到以下错误:
“如果您尝试以 iCalendar 格式保存周期性农历,则会出现此错误。为避免此错误,请将约会选项设置为公历而不是农历。”
我需要在 .ics 文件中进行更改以使其与 Outlook 2003 一起使用吗?
(我目前没有可以测试的 Outlook 2003)