基于共享驱动器中所有者的Google Drive API列表文件

时间:2020-04-16 03:11:30

标签: javascript google-drive-api

我正在构建一个网络项目,允许用户筛选和列出共享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列出文件?

1 个答案:

答案 0 :(得分:0)

    所有者中的
  • “ John Doe”有效,但是它将仅找到“ John Doe”并且您都可以访问的文件

  • 根据文件所在的位置,您可能需要指定 'corpora': 'allDrives''supportsAllDrives'=true,以使结果不变。