доработка триггера под Google Apps Script

Уважаемые Коллеги!

Есть скрипт, который в таблице гугл выполняет следующее: как только в ячейке А1 появляется какое-либо значение, то в ячейке B1 появляется пустой чекбокс. Прошу помочь трансформировать данный скрипт таким образом, чтобы на выходе получить следующее: В столбце "А" установлены чекбоксы без галочек, при установке галочки в чекбокс должно происходить копирование данной строки на соседний лист в строку следующую за последней заполненной.

Вот исходный код:

  function onEdit(e) {
  let sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  let row = e.range.getRow();
  let column = e.range.getColumn();
  let value = e.source.getActiveSheet().getRange(row, 1).getValue();
  let checkbox = SpreadsheetApp.newDataValidation().requireCheckbox().setAllowInvalid(false).build();
 
  if (column == 1 && value !== "") {
    sheet.getRange(row, 2).setDataValidation(checkbox).setValue(false);
  }
 
}

Ответы (0 шт):