puede procesar importar ics ical google exportar crear calendario archivos archivo icalendar

procesar - Agrupando mĂșltiples eventos en un solo archivo ics(icalendar stream)



importar calendario excel a google calendar (1)

Aquí hay un ejemplo simple de un archivo icalendar con dos eventos.

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

Copie esto en un archivo y guárdelo como events.ics y debería abrirse en la mayoría de las aplicaciones compatibles con icalendar, por ejemplo, Outlook 2007, Sunbird, iCal. Para obtener ejemplos más complicados, puede intentar crear eventos en los calendarios de Google y exportarlos para ver los resultados o descargar calendarios preexistentes de algún lugar como icalshare.com . El formato del archivo es similar a la codificación del correo electrónico, ya que se debe plegar. Wikipedia tiene un artículo bastante bueno en ICalendar y si busca en Google "icalendar validator" hay varios servicios que le permitirán validar sus archivos. Ah, y si te sientes frustrado con esto, no estás solo http://www.google.co.uk/support/forum/p/Calendar/thread?tid=366b19a87d1304ec&hl=en aunque es una buena especificación, Las implementaciones son muy, er, diferentes.

Un poco más de detalle sobre cómo quieres usarlo ayudaría a otros a ayudarte.

Quiero agrupar varios eventos en un solo archivo ICS (flujo iCalendar) de acuerdo con el RFC. Esto se puede hacer pero no tengo idea de cómo. ¿Puede alguien ayudarme o darme un ejemplo?

Esto es lo que dice rfc:

Sin embargo, múltiples objetos iCalendar pueden ser agrupados secuencialmente
juntos en una secuencia de iCalendar. La primera línea y la última línea del objeto iCalendar DEBEN contener un par de delimitadores de objetos iCalendar
instrumentos de cuerda. La sintaxis de una secuencia de iCalendar es la siguiente:

icalstream = 1*icalobject icalobject = "BEGIN" ":" "VCALENDAR" CRLF icalbody "END" ":" "VCALENDAR" CRLF