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

无需Google Drive API获取文件夹内文件数据的方法咨询

无需Google Drive API获取文件夹内文件链接的方法

方法1:公开共享文件夹的页面解析

如果目标文件夹已设置为「知道链接的任何人都可查看」的公开状态,可以直接从文件夹页面提取链接:

  • 打开文件夹页面,按Ctrl+U(Windows)或Cmd+U(Mac)查看页面源代码,搜索关键词"https://drive.google.com/file/d/",匹配结果就是文件的直接链接。
  • 也可以用浏览器控制台(F12打开)执行脚本批量提取:
    Array.from(document.querySelectorAll('div[data-target="doc"]')).forEach(el => {
      const fileId = el.getAttribute('data-id');
      console.log(`https://drive.google.com/file/d/${fileId}/view`);
    });
    
    注:Google可能调整页面结构,导致脚本失效,需根据实际页面元素修改选择器。

方法2:文件夹发布到网页

  1. 打开目标文件夹,点击右上角「更多操作」(三个点)→「发布到网页」。
  2. 设置发布权限为「知道链接的任何人都可查看」,完成发布。
  3. 打开发布后的网页,通过页面源代码或控制台脚本提取文件链接,原理同方法1。

方法3:Google Sheets批量提取

借助Google Sheets的内置函数批量获取文件信息:

  1. 创建新表格,在单元格中输入公式(替换[文件夹ID]为目标文件夹URL中folders/后的字符串):
    =IMPORTDATA("https://drive.google.com/drive/folders/[文件夹ID]?usp=sharing")
    
  2. 用REGEXEXTRACT函数从导入的数据中提取文件ID和链接:
    =REGEXEXTRACT(A1, "https://drive.google.com/file/d/([a-zA-Z0-9_-]+)")
    

注意事项

  • 所有方法仅适用于你有权限访问的文件夹,私有文件夹无法通过这些方式提取链接。
  • Google Drive页面结构可能随时更新,上述方法可能需要根据实际情况调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 21:45:42