2016-07-11 9 views
1

Wie erstelle ich einen Google-Kalender mit einem wöchentlichen (oder täglichen) oder einem beliebigen Zähler. Ich kann keinen klaren Code finden. Ich möchte sagen können, dass ich an einem bestimmten Datum anfangen und für 10 Wochen zählen kann. oder fang an einem bestimmten Datum an und zähle für mich Y Tage.Wie erstelle ich einen Zähler in Google Kalender

Ich möchte nicht einen Google-Kalender-Zähler importieren, weil das mit dem 1. Januar beginnt, möchte ich es an verschiedenen zufälligen Punkten starten. Wo und wie schreibe ich das?

Wo/Wie geht dieser Code? Gibt es eine Möglichkeit, ein Kalenderereignis zu öffnen, als ob wir es manuell erstellen würden, und nur eine Codezeile einfügen und von dort aus berechnen würde?

Danke

Antwort

2

Sie die Recurring Event der Kalender API verwenden können. Wiederkehrendes Ereignis ist ein template für eine Reihe von Ereignissen, die normalerweise mit einiger Regelmäßigkeit auftreten, beispielsweise täglich oder wöchentlich.

Um ein wiederkehrendes Ereignis zu erstellen, gibt der Client die erste Instanz des Ereignisses an und enthält eine oder mehrere Regeln, die beschreiben, wann zukünftige Ereignisse auftreten sollen. Google Kalender wird dann das Ereignis in die angegebenen Vorkommnisse "erweitern". Einzelne Ereignisse in einer Serie können geändert oder sogar gelöscht werden. Solche Ereignisse werden zu Ausnahmen: Sie sind immer noch Teil der Reihe, aber Änderungen bleiben erhalten, selbst wenn das wiederkehrende Ereignis selbst aktualisiert wird.

Hier ist ein Beispiel der wiederholten Veranstaltung, die jeden Tag der aktuellen Woche auftreten:

POST https://www.googleapis.com/calendar/v3/calendars/primary/events 

{ 
"summary": "Daily project sync", 
"start": { 
"dateTime": "2011-12-12T10:00:00", 
"timeZone": "Europe/Zurich" 
}, 
"end": { 
"dateTime": "2011-12-12T10:15:00", 
"timeZone": "Europe/Zurich" 
}, 
"recurrence": [ 
"RRULE:FREQ=DAILY;COUNT=5" 
] 
} 

Um Ausnahmen zu erstellen Ereignisse wiederkehrenden, Client-Anwendungen müssen zuerst die Instanz des wiederkehrenden Ereignisses abzuzurufen, die sein muss als Ausnahme festlegen und diese Instanz aktualisieren, indem Sie eine autorisierte PUT-Anforderung an die Instanzbearbeitungs-URL mit aktualisierten Instanzdaten im Hauptteil senden. Die URL ist von der Form:

https://www.googleapis.com/calendar/v3/calendars/calendarId/events/instanceId

+0

Dies kann stumm klingen, aber wo platziere ich den Anruf an dem wiederkehrenden Ereignisse api? Wo schreibe ich das? Außerdem habe ich mir den Anruf ein wenig angesehen und meine Verwirrung bleibt - wo gebe ich den Aufruf/den Befehl an, um jede Instanz des Anrufs (das Kalenderereignis) zu erhöhen. Wo/Wie kann ich "' Name "+ (Zähler ++)' Befehl sprillt. Danke für die Hilfe. – Elizabeth

Verwandte Themen