這裏有兩個事件iCalendar文件的一個簡單的例子。
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//bobbin v0.1//NONSGML iCal Writer//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20100701T080000Z
DTEND:20100701T110000Z
DTSTAMP:20091130T213238Z
UID:[email protected]
CREATED:20091130T213238Z
DESCRIPTION:Example event 1
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 1
TRANSP:OPAQUE
END:VEVENT
BEGIN:VEVENT
DTSTART:20100701T120000Z
DTEND:20100701T130000Z
DTSTAMP:20091130T213238Z
UID:[email protected]
CREATED:20091130T213238Z
DESCRIPTION:Example event 2
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 2
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
這個複製到文件並將其保存爲events.ics,它應該在大多數的iCalendar兼容的應用程序如打開Outlook 2007,Sunbird,iCal。對於更復雜的示例,您可以嘗試在Google日曆中創建事件並導出日曆以查看結果或從icalshare.com之類的地方下載預先存在的日曆。文件格式與電子郵件編碼類似,因爲它必須摺疊。維基百科在ICalendar上有一篇相當不錯的文章,如果你是谷歌的「icalendar驗證器」,那麼你有幾項服務可以讓你驗證你的文件。哦,如果你對此感到沮喪,你並不孤單http://www.google.co.uk/support/forum/p/Calendar/thread?tid=366b19a87d1304ec&hl=en雖然它是一個很好的規格恕我直言,它的實現是非常,呃,不同。
有關如何使用它的更多細節將有助於其他人幫助您。
這會在outlook中創建一個新的日曆,這個(腳本)日曆中的事件如何被合併到Outlook中提供/使用的原始日曆中? –