2012-04-10 4 views
1

Ich arbeite mit C# und den Google Kalender-API-Klassen "CalendarService" und "Event". Ich möchte ein Ereignis ohne Datum (ganztägig) in Google Kalender hochladen. Wenn ich die Event.End-Eigenschaft nicht festlegen, erhalte ich eine Ausnahme.Erstellen Sie eine ganztägige Veranstaltung mit der Google Kalender-API

Wie kann ich meine Veranstaltung als ganztägige Veranstaltung festlegen?

ich für eine lange Zeit gesucht haben, ohne Lösung ...

Antwort

4

eine neue Zeit mit AllDay Satz auf true hinzufügen:

var entry = new EventEntry(title, description, ""); 
var time = new When(); 
time.StartTime = start; 
time.AllDay = true; 

entry.Times.Add(time); 
+0

Sie können EndTime hinzufügen und immer noch AllDay auf true setzen. Auf diese Weise können Sie ein Ereignis für mehrere Tage hinzufügen. –

0

Isn't die markierte Antwort Java ???

Er fragte nach C#.

Event newEvent = new Event() 
     { 

      Summary = "5ummary", 
      Location = "location avenue", 
      Description = "description", 
      Start = new EventDateTime() 
      { 
       Date = "2015-08-07", 

      }, 
      End = new EventDateTime() 
      { 
       Date = "2015-08-07", 

      }, 

     }; 
+0

Ich finde, dass mit diesem Format bekomme ich einen 400 Fehler von zu kurz, immer noch untersucht. – AussieALF