如何在Google Drive API python中组合查询字符串

Mat*_*ord 2 python google-drive-api

我正在使用一些 python 代码来列出文件夹中的所有文件。我也不希望列出已删除或已删除的文件。我知道这两个查询,但我不确定如何组合它们

response = service.files().list(q = "'"+str(folderId)+"' in parents").execute()

是我当前的方法,folderId是将列出其文件的文件夹。

我知道“在文件夹中搜索”和“未删除”的查询是:
"'<folderid>' in parents"
"trashed = false"

我尝试过与; ,和结合使用+,但在其他地方找不到在线结合它们的正确方法。我确信这很简单,有人可以帮助我。谢谢!

Afn*_*zir 5

您需要and运算符来组合查询字符串中的多个过滤器

尝试这个

query = "parents in '%s' and trashed = false" % folderId
response = service.files().list(q = query).execute()
Run Code Online (Sandbox Code Playgroud)