我正在建立一个网络项目,允许用户筛选和列出共享的Google驱动器上的文件。我希望使用Google Drive API v3和Javascript能够根据文件的所有者或原始创建者过滤所述文件。为了显示所有以“ John Doe”作为所有者/创建者的文件,该查询不起作用。
"John Doe" in owners
列表方法如下所示
window.gapi.client.drive.files.list({
'fields': 'nextPageToken, files(*)',
'corpora': 'drive',
'includeItemsFromAllDrives': true,
'supportsAllDrives': true,
'driveId': 'XXX',
'q': '"John Doe" in owners'
})
零文件随此查询一起返回。是否可以使用共享驱动器上的Google Drive API根据所有者或创建者或lastModifyingUser列出文件?
所有者中的“ John Doe”起作用,但是它将仅找到“ John Doe”并且您都可以访问的文件
取决于文件所在的位置,您可能需要指定'corpora': 'allDrives'
和'supportsAllDrives'=true
以使结果不变。