服务器错误Occured Appscript Google Drive

时间:2016-08-22 08:33:21

标签: google-apps-script google-sheets

我使用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;)

脚本有效但我必须继续运行它。

0 个答案:

没有答案