2017-10-13 3 views
1

Googleとウェブアプリケーションの間でカレンダーの同期を実行しています。Googleカレンダーのリマインダーイベントの処理

イベントが両方のアプリケーションで使用可能であることを考慮してください。

私はWebアプリケーションの任意のフィールドを更新して同期を行っています。

通知属性は投稿要求の必須タグではありませんが、通知タグを送信せずにイベントを更新するように設定することはできません。私はリマインダーをNULLまたは空にするタグsetRemainderを設定した場合、真のカレンダーのデフォルトの残り時間は に設定されている:私はusedefault設定されている場合

今私はGoogleカレンダーに

を、Googleの残りの既存の値を保持するのに役立ち除去された。

私の質問は、あなたがここにオプションのカップルを持っている既存のリマインダー値

答えて

0

を保持する方法です。最初にEvent.updateを実行する前にEvent.Getを実行すると、EventResourceが返され、編集してEvent.Updateとしてポストバックすることができます。

これは、イベントで部分更新を実行するevents.patchを使用する2番目の方法です。更新したいフィールドを送信するだけで、送信しないものは更新されません。詳細情報here

役に立たないヒント:fieldsパラメータを使用して更新することもできますが、痛みです。

関連する問題