Я пытаюсь получить простой триггер onEdit () для выполнения действия над всеми отредактированными ячейками в Google Sheets.Проблема в том, что если вы редактируете коллекцию несмежных ячеек, объект события выбирает только первый выбранный диапазон.
Например, у меня есть следующий код.Если я введу формулу или определю значение ячейки на моем листе, сценарий автоматически изменит цвет фона на красный.
function onEdit(e) {
var range = e.range;
range.setBackgroundRGB(255, 0, 0); //set color to red
}
Проблема возникает, если я выбираю с помощью мыши много диапазонов (или ячеек), которые не соседствуют друг с другом, и меняю сразу все их значения (например, если я копирую значение откуда-то ивставьте его во множество соседних ячеек одновременно).Вместо сценария, изменяющего все их цвета фона, он меняет цвет только первого выбранного диапазона.
Спасибо