如何解决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
相关产品推荐
相关产品推荐

