Gruppierung mehrere Ereignisse in einer einzigen ics-Datei (iCalendar-Stream)
-
22-07-2019 - |
Frage
I gruppieren möchten. Dies kann getan werden, aber ich habe keine Ahnung, wie. Kann mir jemand helfen oder ein Beispiel geben Sie mir?
Hier ist, was rfc sagt:
Allerdings können mehrere iCalendar Objekte nacheinander werden gruppiert und zusammen in einem iCalender Strom. Die erste und letzte Linie der iCalendar-Objekt muss ein Paar iCalendar Objekt Begrenzer
enthalten Saiten. Die Syntax für einen iCalendar-Stream ist wie folgt:icalstream = 1*icalobject icalobject = "BEGIN" ":" "VCALENDAR" CRLF icalbody "END" ":" "VCALENDAR" CRLF
Lösung
Hier ist ein einfaches Beispiel für eine iCalendar-Datei mit zwei Veranstaltungen.
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:1285935469767a7c7c1a9b3f0df8003a@yoursever.com
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:1285935469767a7c7c1a9b3f0df8003b@yoursever.com
CREATED:20091130T213238Z
DESCRIPTION:Example event 2
LAST-MODIFIED:20091130T213238Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Example event 2
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR
Kopieren Sie diese in eine Datei und als events.ics speichern und sie sollten die meisten icalendar kompatiblen Anwendungen öffnen in z.B. Outlook 2007, Sunbird, iCal. Für kompliziertere Beispiele versuchen Sie könnten Ereignisse in Google Kalender und den Export der Kalender der Erstellung der Ergebnisse oder das Herunterladen von bereits existierenden Kalender von irgendwo wie icalshare.com
Ein wenig mehr Details darüber, wie Sie wollen, es benutzen würden andere helfen Ihnen gerne weiter.