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

使用DriveApp.getFolderById时持续报错的求助

DriveApp.getFolderById时持续报错的求助

嗨,我一眼就瞅出你代码里的问题啦!你给DriveApp.getFolderById()传的是完整的Google Drive文件夹链接,但这个方法只接受纯文件夹ID,这就是你一直报错的原因~

咱们来拆解下你的链接:https://drive.google.com/drive/folders/1H-ZCY71Ej3a7F_cUZ4wmSDc-WIz9gRxl?usp=drive_link,其中夹在folders/和?之间的那串字符1H-ZCY71Ej3a7F_cUZ4wmSDc-WIz9gRxl才是真正的文件夹ID,把整个链接替换成这串ID就可以正常调用了。

修正后的代码是这样的:

function myFunction() {
    var files = DriveApp.getFolderById("1H-ZCY71Ej3a7F_cUZ4wmSDc-WIz9gRxl").getFiles()
    while (files.hasNext()) {
        var file = files.next();
        // 这里继续写你后续的表格行导入逻辑就行
    }
}

顺便给你提个小技巧:以后找文件夹ID的时候,打开目标文件夹,看浏览器地址栏里的链接,folders/后面的那段字符就是ID——如果链接后面带?开头的参数,就取到?之前的部分就行啦。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 12:19:37