galaxy-sixth-sensey - Google Drive REST API Javaで検索条件を指定する
2019/01/25
Google Drive REST API Javaで検索条件を指定する

Java Quickstart - Drive REST API - Google DevelopersOverview (Drive API v3 (Rev. 136) 1.25.0)に、 /drive/v3/filesでの検索条件指定の方法が書かれていない気がするので、 迷ってしまいましたので、メモをしておきます。

結論ですが、Drive.Files.List#setQ(String)を使います :green_salad:

val service: Drive = ... // この取得方法はJava Quickstartのコード例を参照してください
val filesUnderFoo: List<File> = service.files().list()
    .setQ("'${foo.id}' in parents")
    .execute().files

やったー!

/drive/v3/filesのqパラメーターの構文についてはSearch for Files and Team Drives - Drive REST API - Google Developersを参照してください 🐕


この記事はこちらから修正リクエストを送ることができます。
Google Drive REST API Javaで検索条件を指定する - github
ゴミ箱ボタンの左にある、鉛筆ボタンを押してね!