Это мой первый вопрос здесь, поэтому извиняюсь за любые ошибки при публикации. Я нашел много связанных вопросов, но ничего, что решило мою проблему. У меня есть код ниже в электронной таблице, которая должна переместить выбранные строки (пользователь вводит первую строку в архив и последнюю строку в архив) на лист архива. Я получаю эту ошибку:
Недопустимые координаты или размеры диапазона.
относится к этой строке:
s.getRange(rowStart, 1, numR, 9).moveTo(target);
Любая помощь будет принята с благодарностью.
Вот код:
function onButton() {
// assumes source data in sheet named Orders
// target sheet of move to named Archived
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName("Orders");
var cellStart = s.getRange(11,2);
var cellEnd = s.getRange(12,2);
var rowStart = cellStart.getValue();
var numR = cellEnd.getValue() - cellStart.getValue() + 1;
var targetSheet = ss.getSheetByName("Archived");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, numR);
s.getRange(rowStart, 1, numR, 9).moveTo(target);
s.deleteRows(rowStart, numRows);
}