• Как сделать перенос строки с одной таблицы в другую?

    @KirillRez
    let ss = SpreadsheetApp.getActiveSpreadsheet();
    let vkladka1 = ss.getSheetByName('1'); //или как нужно лист назвать
    let vkladka2 = ss.getSheetByName('2');

    function onEdit(e) {
    let cell = e.range;
    if (cell.getSheet().getSheetName() === vkladka1.getSheetName()){ // проверка на то, что изменение происходит именно на листе со списком заявок
    if (cell.getValue() === 'Готово'){
    vkladka1.getRange(cell.getRow(), 1, 1, vkladka1.getLastColumn()).copyTo(vkladka2.getRange(vkladka2.getLastRow() + 1, 1)); //перенос на другой лист
    vkladka1.deleteRow(cell.getRow()); // удаление строки из листа
    }
    }
    }
    Ответ написан
    Комментировать