You need to enable JavaScript to run this app. 如何解决Google Apps Script创建表格后移动至Drive文件夹的getFolderById报错?
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Google Apps Script创建表格后移动至Drive文件夹的getFolderById报错?

场景说明
  • 刚接触Google服务,计划实现的功能为:批量创建Google表格,并将生成的表格移动到指定的Google Drive文件夹中
  • 所有待生成表格的自定义文件名,已提前录入在名为「Synthése Mag」的工作表内
  • 目前表格创建流程可以正常运行,但执行文件移动操作时会触发报错

报错信息:Exception: Unexpected error while getting the method or property getFolderById on object DriveApp.

现有代码实现

var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Synthése mag'), true);
for(var i=2;i<4;i++){
 var mag = spreadsheet.getSheetByName('Synthése mag').getRange(i,2).getValue();
 var ssNew = SpreadsheetApp.create(mag);
 Logger.log(ssNew.getUrl());
 var newmag = DriveApp.getFilesByName(mag)
 DriveApp.getFolderById("Folder ID").addFile(newmag)
};
}

待解决问题

排查代码异常点,解决移动文件时的报错问题,实现新建表格自动迁移到指定Drive文件夹的预期功能。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.30 01:45:02