Google apps script 谷歌脚本中途停止
以下脚本仅用于在第一个单元格中输入重置时,为工作表替换BG颜色。这项工作一直持续到高400,但板材有662行。如果知道它为什么会停下来,我会要求转到Google apps script 谷歌脚本中途停止,google-apps-script,google-sheets,triggers,Google Apps Script,Google Sheets,Triggers,以下脚本仅用于在第一个单元格中输入重置时,为工作表替换BG颜色。这项工作一直持续到高400,但板材有662行。如果知道它为什么会停下来,我会要求转到lastRow,并用662的值对其进行细分,得到相同的结果 function onEdit() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName('Sheet1'); var lastRow = sheet.getLastRow
lastRow
,并用662的值对其进行细分,得到相同的结果
function onEdit()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Sheet1');
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var resetCells = sheet.getRange("A1");
var resetCell = resetCells.getValues();
if (resetCell == "RESET")
{
sheet.getRange("A1").clearContent();
var x;
var y = 0;
for (x = 1; x <= lastRow; x++)
{
var Location = sheet.getRange(x, 1);
var currentCell = Location.getValues();
var cell = ss.getActiveCell();
var range = sheet.getRange(x, 1, 1, lastColumn);
if (currentCell == "")
{
y++;
}
if (currentCell != "")
{
if (y%2 == 0)
{
range.setBackgroundRGB(225, 125, 75);
}
else
{
range.setBackgroundRGB(75, 125, 225);
}
}
}
}
}
函数onEdit()
{
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheet=ss.getSheetByName('Sheet1');
var lastRow=sheet.getLastRow();
var lastColumn=sheet.getLastColumn();
var resetCells=sheet.getRange(“A1”);
var resetCell=resetCells.getValues();
如果(重置单元格=“重置”)
{
sheet.getRange(“A1”).clearContent();
var x;
var y=0;
对于(x=1;x几乎可以肯定您的脚本运行时间过长。简单触发器只能执行30秒;查看应用程序脚本指南中的触发器以了解其他限制。几乎可以肯定您的脚本运行时间过长。简单触发器只能执行30秒;查看应用程序脚本指南中的触发器以了解其他限制。