2009-12-01 10 views
25

मैं आरएफसी के अनुसार एक एकल आईसीएस फ़ाइल (iCalendar स्ट्रीम) में एकाधिक ईवेंट समूह करना चाहता हूं। यह किया जा सकता है लेकिन मुझे नहीं पता कि कैसे। क्या कोई मेरी मदद कर सकता है या मुझे एक उदाहरण दे सकता है?एक एकल ics फ़ाइल (icalendar स्ट्रीम) में एकाधिक घटनाओं को समूहीकृत करना

हालांकि, कई आईकैलेंडर वस्तुओं क्रमिक रूप से बांटा जा सकता है
एक iCalendar धारा में एक साथ :

यहाँ आरएफसी का कहना है। iCalendar ऑब्जेक्ट की पहली पंक्ति और अंतिम पंक्ति में iCalendar ऑब्जेक्ट डिलीमीटर
स्ट्रिंग्स की एक जोड़ी होनी चाहिए। एक iCalendar स्ट्रीम के लिए वाक्य रचना इस प्रकार है:

icalstream = 1*icalobject 

icalobject = "BEGIN" ":" "VCALENDAR" CRLF 
       icalbody 
       "END" ":" "VCALENDAR" CRLF 

उत्तर

52

यहाँ दो घटनाओं के साथ किसी 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 संगत अनुप्रयोगों जैसे में खुलना चाहिए आउटलुक 2007, सनबर्ड, आईकैल। अधिक जटिल उदाहरणों के लिए आप Google कैलेंडर में ईवेंट बनाने और कैलेंडरों को परिणामों को देखने या icalshare.com जैसे कहीं से पूर्ववर्ती कैलेंडर डाउनलोड करने का प्रयास कर सकते हैं। फ़ाइल प्रारूप ई-मेल एन्कोडिंग के समान है जिसमें इसे फोल्ड किया जाना चाहिए। विकिपीडिया के पास आईसीएंडेंडर पर एक बहुत अच्छा लेख है और यदि आप Google "icalendar validator" हैं तो आपको कई सेवाएं हैं जो आपको अपनी फ़ाइलों को सत्यापित करने देगी। ओह और यदि आप इसके साथ निराश हो जाते हैं, तो आप अकेले नहीं हैं http://www.google.co.uk/support/forum/p/Calendar/thread?tid=366b19a87d1304ec&hl=en हालांकि यह एक अच्छा नमूना है, इसके कार्यान्वयन बहुत, एर, अलग हैं।

आप इसका उपयोग कैसे करना चाहते हैं इसके बारे में थोड़ा और विवरण दूसरों की आपकी सहायता करने में मदद करेगा।

+3

यह दृष्टिकोण में एक नया कैलेंडर बनाता है, इस (स्क्रिप्ट किए गए) कैलेंडर की घटनाओं को मूल कैलेंडर में कैसे पहुंचाया जा सकता है/दृष्टिकोण में उपयोग किया जा सकता है? –

संबंधित मुद्दे