2013-09-06 9 views
0

J'ai un événement d'une journée que je veux exporter vers mon calendrier Google via un fichier ics. Le format du fichier ics est la suivanteCalendrier Google ics nourrir les événements fullday

BEGIN:VCALENDAR 
VERSION:2.0 
TYPE:VCALENDAR 

UID:xxx 
PRODID:-//ABC//EN 
X-PUBLISHED-TTL:1 
CALSCALE:GREGORIAN 
X-WR-CALNAME:ABC TEST - Calendar 

BEGIN:VEVENT 
TYPE:VEVENT 

UID:xxx 
STATUS:CONFIRMED 
SEQUENCE:0 
SUMMARY:Full day event 

DESCRIPTION: 

TRANSP:TRANSPARENT 

DTSTART:20130910T000000Z 

DTSTAMP:20130909T235959Z 

DTEND:20130910T000000Z 

Je suis face à 2 problèmes

  1. Dans Google cet événement ne se présente pas comme un événement d'une journée-à-dire il apparaît comme un événement normal
  2. Comment puis-je retirer l'heure de l'événement, c'est-à-dire un événement d'une journée complète, mais qui commence à 5h30 du matin. Je suis dans le Fuseau horaire Indian UTC +5: 30

Répondre

0

Vous devez utiliser le format de date de RFC5545

Dans votre cas, ce serait

DTSTART;VALUE=DATE:20130910 

D'autre part, vous n'avez pas besoin d'un DTEND.

Vous devez également supprimer les propriétés TYPE ("TYPE: VCALENDAR" et "TYPE: VEVENT") qui ne sont pas valides.

Enfin, la première propriété UID (celle directement sous TYPE: VCALENDAR) n'y est pas valide. Seul le second est valide et requis.

Questions connexes