Я пытаюсь запрограммировать электронную таблицу, чтобы всякий раз, когда я добавляю к ней новую запись, она копирует данные из этой ячейки в другую таблицу. Вот мой код (который, похоже, не работает):Как скопировать данные из одной таблицы в другую при редактировании
function onEdit(e) {
var sheet = SpreadsheetApp.getActiveSheet();
var target = SpreadsheetApp.openById("*************");
var target_sheet = target.getSheetByName("Dashboard");
var last_row = target_sheet.getLastRow();
target_sheet.insertRowAfter(last_row);
var target_range = target_sheet.getRange("A"+(last_row+1)+":G"+(last_row+1));
e.range.copyTo(target_range);
}
Любые идеи, что я делаю неправильно?
Есть ли способ получить доступ к текущей ячейке, находящейся в onEdit1()? – initWithStyle
Исправлено: я просто получил последнюю строку таблицы, а не использовал объект события. Благодаря! – initWithStyle