Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script Appscript Google驱动器出现服务器错误_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script Appscript Google驱动器出现服务器错误

Google apps script Appscript Google驱动器出现服务器错误,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我正在使用谷歌驱动脚本向100多个用户发布文档。我的文档中有一个lsit的电子邮件地址,它应该与B列中命名的用户共享文档,并将文档命名为C列,然后在完成后插入确认。我一直收到一个停止脚本的错误 var Confirmed = "Confirmed"; function nxe() { var sheet = SpreadsheetApp.getActiveSheet(); var startRow = 2// First row of data to process var spec

我正在使用谷歌驱动脚本向100多个用户发布文档。我的文档中有一个lsit的电子邮件地址,它应该与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();
 }
}
}
var confirm=“confirm”;
函数nxe(){
var sheet=SpreadsheetApp.getActiveSheet();
var startRow=2//要处理的第一行数据
var specify=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“Sheet1”);
var counter=specify.getRange(“A1”).getValue();//要执行多少操作
var numRows=18;//要处理的行数
var dataRange=sheet.getRange(startRow,1,numRows,20)
var data=dataRange.getValues();
var folder=DriveApp.getFolderById('FOLDERID');
对于(变量i=0;i
这行有错误吗 DriveApp.getFileById('FILEID').makeCopy(sheetName,folder).addEditor(所有者)

错误消息: 很抱歉,发生了服务器错误。请稍等,然后重试。(第22行,文件“代码”)


脚本运行正常,但我必须继续运行它

您是否在DriveApp.getFileById('FILEID').makeCopy(sheetName,folder).ad中使用了有效的文件ID‌​董事(所有者)?