View difference between Paste ID: 8nHrtt77 and yhbU0FDf
SHOW: | | - or go back to the newest paste.
1
function onEdit(e) {
2
  const range = e.range; //редактируемая ячейка
3
  const value = e.value; //значение
4
  const ss = e.source; //таблица
5
  const sheet_from = ss.getActiveSheet(); //активный лист
6
  if(sheet_from.getName() == 'отсюда' && range.getColumn() == 3 && value == 'TRUE'){ //условие запуска переноса строки
7
    const sheet_to = ss.getSheetByName('сюда'); //таблица, куда всталвяем
8
    const row = range.getRow(); //активная строка
9
    const row_values = sheet_from.getRange(row, 1, 1, 2).getValues(); //берём значения строки с первого по второй столбец
10
    const sheet_to_lr = sheet_to.getLastRow(); //определяем посл. строку на листе куда вставляем
11
    sheet_to
12
    .getRange(sheet_to_lr + 1, 1, row_values.length, row_values[0].length)
13
    .setValues(row_values); //вставляем
14
    sheet_from.deleteRow(row); //удаляем исходную строку
15
  }
16
}