/ /任意のリアルタイムモデル変更のイベント-google-drive-sdk、google-drive-realtime-api

ANYリアルタイムモデルチェンジのイベント - google-drive-sdk、google-drive-realtime-api

リアルタイムドキュメントかどうかを知る方法はありますか何らかの形で変化しましたか? I.E. 「各協調文字列、リスト、マップ、およびカスタムオブジェクトにイベントハンドラをインストールしたくありません。代わりに、リアルタイムドキュメント内の任意の協調オブジェクトが変更された場合に呼び出されるイベントハンドラを1つインストールします。

私がこれまで知っている唯一の方法は、serverVersionを定期的にチェックして、それが増加しているかどうかを確認することです。しかし、何も変化していなくても増分する場合があります。

回答:

回答№1は2

ルートに追加されたObjectChangedEventリスナーは、モデルの任意の部分で変更が行われるたびに通知されます。

ObjectChangedEventは、バブリングイベントです。変更ごとに追加で放出されます。 ObjectChangedEventは、変更されたオブジェクトとそのすべての祖先に送信されます。複合操作内で変更されたオブジェクトごとに1つのObjectChangedEventが発行されます。特定の変更は、イベントフィールドに説明されています。

参照: https://developers.google.com/drive/realtime/handle-events