Как сделать скрипт что бы по условию вырезал (копировать а потом удалил) строку в одном листе таблице и вставить ее в другом?
Помогите написать скрипт для следующей задачи. У меня есть таблица куда я заношу перечень позиций присутствующих у меня на складе. Когда нужно списать позицию я переношу ее на другую страницу этой же таблице а потом удаляю где она раньше находилась. Хочется что бы я просто писал в какой то ячейки строки которую хочу удалить слово "списать" и строка автоматически копировалась в нужную мне страницу и удалялась из своего исходного места.
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss.getSheetByName("Исходный лист");
var sheet2 = ss.getSheetByName("Нужный лист");
var cell = e.range;
if (cell.getValue() == "списать") {
var row = cell.getRow();
var range = sheet1.getRange(row, 1, 1, sheet1.getLastColumn());
var values = range.getValues();
sheet2.appendRow(values[0]);
sheet1.deleteRow(row);
}
}