我使用Google云端硬盘脚本向100位用户推出文档。我的文档中有一个电子邮件地址,它应该与B列中指定的用户共享文档,并命名C列的文档,然后在完成后插入确认。我一直收到一个停止脚本的错误。
var Confirmed = "Confirmed";
function nxe() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2// First row of data to process
var specify = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
var counter = specify.getRange("A1").getValue(); //HOW MANY TO DO
var numRows = 18; // Number of rows to process
var dataRange=sheet.getRange(startRow, 1, numRows, 20)
var data = dataRange.getValues();
var folder = DriveApp.getFolderById('FOLDERID');
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var sheetName = row[2]
var FlexisheetSent = row[3];
var owner = row[1];
Logger.log(owner);
if (FlexisheetSent != Confirmed) {
**DriveApp.getFileById('FILEID').makeCopy(sheetName,folder).addEditor(owner);**
sheet.getRange(startRow + i, 4).setValue(Confirmed);
// The cell is updated instantly to avoid any issues.
SpreadsheetApp.flush();
}
}
}
这行错误 的 DriveApp.getFileById(&#39; FILEID&#39)。makeCopy(SHEETNAME,文件夹).addEditor(所有者);
错误消息: 很抱歉,发生了服务器错误。请稍等一下再试一次。 (第22行,文件&#34;代码&#34;)
脚本有效但我必须继续运行它。