【发布时间】:2021-03-22 06:21:14
【问题描述】:
我有一个简单的问题。当我请求root as parent or sharedWithMe = true 时,我得到的文件夹比我分别请求root as parent 和sharedWithMe = true 时少。我还没有找到显示在单个查询中但未能显示在组合查询中的文件夹之间的区别。
我的希望是,如果我查询所有字段,那么也许我就能分辨出区别。有没有办法做到这一点?或者是否有 Google Drive API 的游乐场,我可以在其中测试不同的查询?
这是返回少于应有的文件夹的代码:
val response =
gDriveClient.files()
.list()
.setSpaces("drive")
.setCorpora("user")
.setFields("files(id, name, size, modifiedTime, mimeType, parents, quotaBytesUsed),nextPageToken")
.setQ("('root' in parents or sharedWithMe = true) and trashed = false")
.setSupportsAllDrivers(true)
如果我运行.setQ("('root' in parents) and trashed = false") 和.setQ("(sharedWithMe = true) and trashed = false"),那么我得到的结果比上面的代码更多。一些共享文件夹是我缺少的。
谢谢。
编辑:只是想澄清一下,下面的正确答案是 * 获取所有字段。我的实际问题的答案是我没有设置pageSize,默认情况下限制为100。
【问题讨论】:
标签: google-api google-drive-api google-drive-android-api