ユーザーと共有ドライブに対する変更を確認する

Google ドライブ用アプリでドライブ内のアイテムの変更を追跡する必要がある場合は、 変更コレクションを使用すると、 変更を検出できます。この収集は、各オブジェクトの現在の状態を提供することで機能します。 アイテム。特定の時点以降にアイテムが変更された場合のみ

Google ドライブでは、ユーザーおよび共有ドライブごとに変更ログが保存されます。それぞれに 関連するアイテムの変更を記録できます。

ユーザーに表示されるすべてのアイテムの変更をトラッキングするには、ユーザー変更ログと ユーザーがメンバーになっているすべての共有ドライブの変更ログを再生する必要がある。

変更エントリを有効にする

変更エントリは、特定の時点におけるファイルまたは共有ドライブの状態を表す 適した時間です。変更によってリビジョン間の差分が生じることはありません。アプリケーション 変更されたプロパティを知る必要がある場合は、 比較することもできます。

変更はアイテムの現在の状態を表すため、個々の変更は エントリが無効になり、新しい変更エントリに置き換えられる場合があります。 対応するアイテムです

Tombstone

ユーザーが利用できなくなったアイテムの変更エントリは deleted とマークされます 確認します。変更エントリでは、アイテムの ID のみを使用できます。

共有ドライブを管理する

共有ドライブごとに専用の変更ログがある。ユーザーがメンバー登録または 変更すると、特定の変更は共有ドライブの変更にのみ反映されます。 変更ログには記録されません。ファイルが共有ドライブに属している場合、 ページのある時点でユーザーの変更ログにファイルが 変更ログを再生するだけでは、変更ログが正しく更新されず、 ステータスです。代わりに、共有ドライブの変更ログを再生し、すべての変更内容を できます。

ユーザーの変更ログの内容

ユーザーの変更ログには、ユーザーが所属する共有ドライブに対する変更も含まれます。 ユーザーのコーパス内のファイルへの変更として記録されます。コーパスの詳細については、変更とリビジョンの概要をご覧ください。

共有ドライブに対する以下の変更は、ユーザーの変更ログに表示されます。

  • ユーザーが共有ドライブのメンバーになります。
  • ユーザーは共有ドライブのメンバーではなくなりました。
  • ユーザーが所属する共有ドライブに直接関連する変更がある 次に例を示します。 <ph type="x-smartling-placeholder">
      </ph>
    • その共有ドライブでユーザーのアクセスレベルが変更された。
    • 共有ドライブの名前が変更されます。

ユーザーが共有ドライブのメンバーになると、1 つの変更イベントが 変更ログに表示される。これは、 共有ドライブ内のすべてのアイテムへのアクセス権。ユーザーは次の変更を受け取ることはありません: そのユーザーがメンバーになると、共有ドライブ内のアイテムにアクセスできるようになります。

共有ドライブのメンバーは、以下に基づいて、共有ドライブ内のアイテムの変更イベントを表示できる可能性があります。 できます。ただし、アプリケーションが例外処理を行うときには、これらのイベントに ユーザーは共有ドライブのメンバーです。代わりに、共有ドライブの変更ログを使用して 変更を追跡できます

共有ドライブ内の個々のアイテムへのファイル アクセス権がメンバー以外のユーザーに付与された場合、 それらのアイテムの変更はユーザーの変更ログに記録されます。同じ ユーザーと直接共有される共有ドライブ内のアイテムではありません。

共有ドライブの変更ログに表示される変更

ユーザーが共有ドライブのメンバーである場合、そのユーザーは共有ドライブの変更にアクセスできます このログには以下が含まれます。

  • 共有ドライブ自体に対する変更(メンバーの追加や削除など)
  • 共有ドライブ内のアイテムに対する直接の変更。

権限と機能の同期

共有ドライブまたは共有ドライブ内のアイテムに対する権限の変更は、 反映されている場合がありますその直接的または間接的な子はすべて 項目はこの変更を継承しますが、変更に個別のエントリはありません。 自動的に作成しますクライアントは、次のいずれかの要件を満たしている必要があります。 新しい機能を伝播するか、親が新しいリソースに 変更を完全に再構築する必要があります。