Я использую кусок Google Script для копирования из одного Google Sheet в другой Google Sheet, но также выполняю некоторые манипуляции со столбцами и данными (так что это не просто прямая копия).
Код был Вдохновлен этим вопросом: Триггер события для перемещения строки на один из двух других листов на основе значений в 2 столбцах
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.range;
...
}
К сожалению, кажется, что при установке нескольких флажков в одном go выделив несколько ячеек и нажав клавишу пробела, объект OnEdit event
обнаружит только первую ячейку как редактируемую, а остальные ячейки не редактируются.
Я проверил это, выполнив:
Browser.msgBox(event.range.getNumRows())
Независимо от того, сколько флажков я редактирую за один раз; он всегда возвращает 1
Есть ли правильный способ получить истинный диапазон отредактированных ячеек за один go?
Спасибо.