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

Google Apps Script中Drive.Files.get()调用失败问题求助

问题排查与解决

错误原因

你调用Drive.Files.get()的参数格式完全错误。该方法的第一个参数需要直接传入文件ID字符串,第二个参数才是包含supportAllDrives等配置项的对象,而非把所有参数打包进一个对象里。错误信息里把对象的键值对拼接成了一串字符串,说明API把整个对象当成了文件ID来查找,自然找不到对应文件。

修正后的代码

afile = Drive.Files.get("1LyhjPE2sQKaVJQGah_10ik_PnD5q5n6P0QlwD_XWZWc", {
  supportAllDrives: true 
});

额外验证点

  • 确认脚本已获取足够权限:如果文件存放在团队盘中,supportAllDrives: true参数是必须的,同时要确保脚本拥有访问对应云端硬盘的权限。
  • 文件ID无需额外验证:你提供的分享链接中的ID和代码里的完全一致,这部分没有问题。

内容的提问来源于stack exchange,提问作者Robert M.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 22:12:02