2017-10-13 4 views
1

Ich führe Kalender-Synchronisierung zwischen meiner Google und meiner Web-Anwendung.Umgang mit Erinnerungsereignissen in Google Kalender

Beachten Sie, dass das Ereignis in beiden Anwendungen verfügbar ist.

Jetzt aktualisiere ich jedes Feld in meiner Webanwendung und führe eine Synchronisierung durch.

Das Erinnerungsattribut ist kein erforderliches Tag für die Postanforderung, aber ich kann das Ereignis nicht aktualisieren, ohne das Erinnerungs-Tag zu senden.

Jetzt mir helfen, den vorhandenen Wert des Google Rest in Google Kalender

zu behalten, wenn ich gesetzt usedefault: true die Standardrestzeit Kalender gesetzt Wenn ich den Tag setRemainder auf null gesetzt oder die Erinnerung leer entfernt.

Meine Frage ist, wie die bestehende Erinnerungswert

Antwort

0

Sie ein paar Optionen hier haben zu behalten. Zuerst wird eine Event.update do Event.Get eine EventResource zurückgeben, die Sie dann bearbeiten und als Ihr Event.Update zurückgeben können.

Dies ist eine zweite Möglichkeit, events.patch zu verwenden, die ein teilweises Update für Ihre Veranstaltung vornimmt. Sie müssen nur die Felder senden, die Sie aktualisieren möchten, es aktualisiert nichts, was Sie nicht senden. Weitere Informationen here

Unnötiger Tipp: Ein Patch kann auch mit dem Update über den Feldparameter durchgeführt werden, aber es ist ein Schmerz.