Мой сценарий прекрасно работает с перемещением строки «Исходный лист» в последнюю строку в «Листе назначения». Однако я бы хотел, чтобы удаленная строка в «Исходном листе» была вставлена в верхний ряд (строка 2 как строка 1 - заголовок). Спасибо за помощь.
function onEdit(event) {
// assumes source data in sheet named Service Log
// target sheet of move to named Completed
// test column with Completed is col 26 or Z
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if (s.getName() == "Service Log" && r.getColumn() == 26 && r.getValue()
== "Completed") {
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("Completed");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).moveTo(target);
s.deleteRow(row);
}
}