Обложка канала

Google Таблицы

#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.

Google Таблицы

4 года назад
Открыть в
Кликаем – строки выделяются Друзья, onSelectionChange такой же простой триггер, как onEdit, но запускается просто при выделении ячеек. Скрипт из ГИФки проверяет, какой диапазон был сохранён в ScriptProperties в предыдущий раз, убирает с этих строк заливку, далее закрашивает строки, которые были выделены сейчас и сохраняет этот диапазон в ScriptProperties (чтобы при следующем запуске убрать заливку с него). Сразу предупреждаем, что работать всё будет медленно, так как скрипту приходится реагировать на каждый клик по ячейкам. 🤓 Если найдёте триггеру применение в своем Табличном хозяйстве – напишите нам в комментариях. const pr_key = 'lr'; const colour = '#800080'; //en.wikipedia.org/wiki/Web_colors function onSelectionChange(e) { const range = e.range; const sh = e.source.getActiveSheet(); const range_a1 = ${range.rowStart}:${range.rowEnd}; const last_range_a1 = ScriptProperties.getProperty('lr'); if (last_range_a1) { sh.getRange(last_range_a1) .setBackground(null); }; sh.getRange(range_a1) .setBackground(colour); ScriptProperties.setProperty('lr', range_a1); }; Оглавление нашего канала: тыц Наш чат: тыц-тыц