Advertisement
Namokonov

Untitled

Aug 7th, 2020
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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() == 4 && value == 'TRUE'){ //условие запуска переноса строки
  7.     const sheet_to = ss.getSheetByName('отсюда'); //таблица, куда всталвяем
  8.     const row = range.getRow(); //активная строка
  9.     const row_values = sheet_from.getRange(row, 1, 1, 3).getValues()[0]; //берём значения строки с первого по второй столбец
  10.     const sheet_to_lr = sheet_to.getLastRow(); //определяем посл. строку на листе куда вставляем
  11.    
  12.     const new_array = [[row_values[0], row_values[2]]];
  13.    
  14.     sheet_to
  15.     .getRange(row, 6, new_array.length, new_array[0].length)
  16.     .setValues(new_array); //вставляем
  17. //    sheet_from.deleteRow(row); //удаляем исходную строку
  18.   }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement