Google Drive: query for multiple mime types (OR-ing)

dem*_*emi 4 google-drive-api

按照关于搜索参数的文档https://developers.google.com/drive/search-parameters,我可以将参数与and.mimeType-s可以测试=.我可以在一个查询中提取多个mime类型文件吗?没有or运营商在doc或者,如果我可以使用containsmimeType.

Luk*_*ain 7

我觉得值得注意的是demi的最后评论是正确的我能够指定mimtypes的子集如下:

(mimeType = 'application/vnd.google-apps.folder' or 
mimeType = 'application/vnd.google-apps.file' or 
mimeType = 'application/vnd.google-apps.spreadsheet')
Run Code Online (Sandbox Code Playgroud)

希望将来可以帮助其他人查看这个问题,因为文档中并不清楚.


Jun*_*wak 2

or目前还没有运营商。但是,您可以使用Drive API 的批量调用来实现相同的目标。这会将多个查询合并为一个。


更新:请参阅下面卢克的评论。

  • 当我在 Google Drive API 页面 https://developers.google.com/drive/v2/reference/files/list 上的 Try It 部分进行探索时,我发现“or”和括号也有效。 (3认同)
  • @demi,您可以使用云存储的参考来实现批量请求。Drive API 的格式相同。https://developers.google.com/storage/docs/json_api/v1/how-tos/batch (2认同)