You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Drive文件列表中仅显示自有文件夹及文件?(含API代码优化问询)

我来帮你搞定这两个Google Drive的问题:

问题1:网页版仅展示自己拥有的文件夹

其实用Google Drive的搜索筛选就能轻松实现:

  • 打开Google Drive网页端,点击顶部的搜索框
  • 输入搜索语法:owner:me type:folder
  • 敲回车后,页面就只会显示你自己创建/拥有的文件夹了
  • 如果经常需要这个视图,点击搜索框右侧的「保存」按钮,给这个筛选结果起个名字,之后就能在左侧快速访问啦

问题2:修改gapi代码仅返回自己拥有的文件

你的API调用之所以会返回所有文件,是因为q参数没加上所有者的筛选条件。只需要在原有searchTerm的基础上,补充所有者判断即可:

修改后的代码如下:

gapi.client.drive.files.list({ 
  includeItemsFromAllDrives: false,
  supportsAllDrives: false,
  pageSize: 10,
  fields: 'nextPageToken, files(id, name, mimeType, modifiedTime)',
  q: `${searchTerm} and 'me' in owners`
})

小说明:

  • 如果你的searchTerm本身是空的,直接写q: "'me' in owners"就可以
  • 'me' in owners这个条件会强制筛选出当前登录用户作为所有者的文件,完美排除他人共享的内容

内容的提问来源于stack exchange,提问作者Rebecca Li

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.01 02:17:35