最新のメタデータで更新したいファイル ID のリストがあります。各ファイルに対して呼び出すことができる file/get メソッドがあることは知っていますが、多くのファイルがある場合、それを処理する正しい方法ではないことは明らかです。
そこで、ファイル/リストとその「q」パラメーターを探して検索クエリを作成しました。残念ながら、「id IN (?, ?)」形式は受け付けないようです。
それで、これを行う賢い方法はありますか?
最新のメタデータで更新したいファイル ID のリストがあります。各ファイルに対して呼び出すことができる file/get メソッドがあることは知っていますが、多くのファイルがある場合、それを処理する正しい方法ではないことは明らかです。
そこで、ファイル/リストとその「q」パラメーターを探して検索クエリを作成しました。残念ながら、「id IN (?, ?)」形式は受け付けないようです。
それで、これを行う賢い方法はありますか?
すべての file/get/put 呼び出しを 1 つのバッチにラップできます。 https://developers.google.com/google-apps/documents-list/#batching_resource_operations_into_a_single_request
これらすべてのファイルを特定のフォルダーに追加してから、次parents
のように検索クエリのフィールドを使用してそれらを検索できます。
'1234567' in parents
ID 1234567 のフォルダーに含まれるすべてのファイルを返します。
更新する前にアイテムをダウンロードする必要がある理由はありますか?
ファイル ID があれば、変更を PUT するだけです。