Каждый раз, когда я делаю правки в любой из 5 других электронных таблиц, как только я заканчиваю sh редактирование ячейки, я возвращаюсь к имени листа «HOLDING». Я бы хотел, чтобы это прекратилось.
function onChange(e) {
DeleteRow(e);
}
function DeleteRow(e) {
// This Code will delete any "Y" in Column E.
var sheet = SpreadsheetApp.getActive();
sheet.setActiveSheet(sheet.getSheetByName('HOLDING'), true);
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValues();
var rowsDeleted = 0;
for (var i = 0; i <= numRows - 1; i++) {
var row = values[i];
if (row[4] == "Y") {
sheet.deleteRow((parseInt(i)+1) - rowsDeleted);
rowsDeleted++;
}
}
}
Заранее спасибо