不導入.ics日曆我有一個文件的.ics我用PHP手動創建類似如下:Outlook 2003中,而outlook 2007不會
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時(以及谷歌工作正常日曆)。在Outlook 2003中,我收到以下錯誤:
「如果您嘗試以iCalendar格式保存重複發行的月歷,可能會出現此錯誤。爲避免此錯誤,請將約會選項設置爲陽曆,而不是月曆。
是否有需要在.ics文件中更改以使其與Outlook 2003一起使用?
(我沒有Outlook 2003中的時刻來測試)
PHP不能生成.ics文件。用PHP編寫的庫可以,也許你可以在你的文章中命名它? – halfdan 2011-04-14 22:39:16
對不起,我沒有使用庫,我手動創建了ics文件。更新的問題... – Jason 2011-04-14 23:57:28