2

GoogleドライブのPythonクライアントを使用して、mimeType audio / mpeg OR audio / flac OR audio/oggのすべてのファイルタイプを選択しようとしています。これを1つのクエリでどのように実行できますか?私が試してみました:

files = drive.files().list().setQ("mimeType='audio/mpeg OR mimeType='audio/flac'").execute()

しかし、このリクエストでは正しい結果が得られませんでした。

4

1 に答える 1

2

クエリで一重引用符が 1 つ失われ、クエリが無効です:

mimeType='audio/mpeg' OR mimeType='audio/flac'
                    ^

ただし、Google Drive API は演算子をサポートしていないためor、目的の結果を得るには次の 2 つのクエリを実行する必要があります。

mpegs = drive.files().list().setQ("mimeType='audio/mpeg'").execute()
flacs = drive.files().list().setQ("mimeType='audio/flac'").execute()
于 2012-09-10T07:12:49.370 に答える