Можно ли в Google Таблицах разрешить работать с группировками строк на защищённом листе?
Для Excel можно было через VBA задать на защищённом листе разрешение на работу с группировками (outline), однако перепробовав разные способы в Google Таблицах этого добиться не удалось. В сети последний ответ по этому поводу нашел за 2020г., может сейчас гуру Google Таблиц нашли способ или это добавили в сам сервис разработчики. Данный вопрос важен для эфффективности используемого облачного инструмента в общем доступе для сотрудников. Необходимо защитить лист (или диапазоны листа) от ввода данных на листе, но разрешить пользоваться сгруппированными строками (разворачивать/сворачивать). Подскажите пожалуйста. Заранее благодарю!
Григорий Боев
@ProgrammerForever Куратор тега Google Sheets
Учитель, автоэлектрик, программист, музыкант
Насколько я помню - нельзя это сделать штатно. Можно сделать костыль и обойти это через: Меню - отправку запроса на этот же скрипт - обработка doGet(). Это первое что в голову пришло.
Григорий Боев, подскажите, как, пожалуйста, не совсем понял
Написано
Григорий Боев
@ProgrammerForever Куратор тега Google Sheets
Делаете функции свёртывания и развёртывания. Делаете функцию doGet, в ней проверяете параметр (имя функции или действие, как придумаете). В зависимости от значения - выполняете нужную функцию. Делаете развёртывание от своего имени. Для запуска сотрудником - делаете пару пунктов меню при открытии страницы, которые будут дёргать скрипт с нужным параметром.