Google apps script Appscript Google驱动器出现服务器错误
我正在使用谷歌驱动脚本向100多个用户发布文档。我的文档中有一个lsit的电子邮件地址,它应该与B列中命名的用户共享文档,并将文档命名为C列,然后在完成后插入确认。我一直收到一个停止脚本的错误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
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董事(所有者)?