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

调用DriveApp.File.moveTo传入字符串ID触发参数不匹配异常如何解决?

问题分析

你遇到的报错是入参类型不匹配导致的:DriveApp.File.moveTo() 方法不接受字符串类型的文件夹ID作为参数,要求传入的是DriveApp.Folder类型的实例对象。

修正代码
function movtofldr() {
  // 先通过文件夹ID获取到对应的Folder实例
  const destinationFolder = DriveApp.getFolderById('destinationFolderID');
  // 调用moveTo方法传入Folder实例完成移动
  DriveApp.getFileById('thisFileID').moveTo(destinationFolder);
}
额外注意事项
  • 执行脚本的账号需要同时拥有源文件的移动权限、目标文件夹的编辑权限,否则会触发权限类报错
  • 如果操作的是共享盘内的文件/文件夹,需要在Apps Script的「服务」中添加Drive API并开启共享盘支持配置,个人云盘场景无需额外调整

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 17:36:03