4

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

4

4 回答 4

8

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

(mimeType = 'application/vnd.google-apps.folder' or 
mimeType = 'application/vnd.google-apps.file' or 
mimeType = 'application/vnd.google-apps.spreadsheet')

希望可以帮助其他任何人在未来查看这个问题,因为文档中并不清楚。

于 2014-04-07T19:29:52.890 回答
2

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


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

于 2013-07-09T00:05:32.110 回答
0

您可以通过在q参数中添加此(mimeType 包含 'application/vnd.google-apps.document' 或 mimeType 包含 'application/vnd.google-apps.folder')来列出所有文件和文件夹。

您的网址将如下所示 - https://www.googleapis.com/drive/v3/files?q=(mimeType%20contains%20%27application%2Fvnd.google-apps.document%27%20or%20mimeType%20contains %20%27application%2Fvnd.google-apps.folder%27)

于 2021-02-12T11:03:52.613 回答
-2

https://www.googleapis.com/drive/v3/files?key=YOUR_GOOGLE_API_KEY&q=(mimeType='application/pdf' or mimeType='image/png')并在父母中丢弃 = false 和 'GOOGLE_DRIVE_FOLDER_ID'

于 2019-05-22T12:37:47.823 回答