Как сделать триггером изменение пользователем цвета фона ячейки
У меня есть задача - рассчитывать значение разными формулами в зависимости от цвета ячейки в Google Sheets. Расчеты делаю скриптом. К сожалению человек так устроен, что сначала он вводит значение и потом меняет цвет ячейки. И по этому мне ни чего не остается, как положить еще одну общую ячейку, в которой человек кликает для смены флага Истина/Ложь и тут по onEdit я пересчитываю формулу.
ВОПРОС: Можно ли как то сделать так, чтоб изменение пользователем цвета фона ячейки являлось триггером для пересчета скрипта? Это нужно чтоб исключить возможные ошибки в расчетах из-за забывчивости пользователей.
Ответы (1 шт):
Судя по описанию Simple Triggers и Installable Trigger - такого события не существует.
Может поможет триггер onSelectionChange(e), который реагирует на изменение выделения:
The onSelectionChange(e) trigger runs automatically when a user changes the selection in a spreadsheet.
Так же, если юзеру не важно видеть изменения тут и сейчас можете использовать onOpen(e) и пересчитывать формулы при открытии