Працюючи з Google Таблицями, ви можете визначити детальні правила редагування робочих аркушів, стовпців і рядків у електронній таблиці на основі користувачів. На жаль, немає можливості обмежити доступ для читання. Це було б дуже корисно в багатьох сценаріях, наприклад, щоб показувати клієнтам лише ті заявки, які їм стосуються, або співробітникам лише ті проекти, над якими вони працюють.
Одним із можливих рішень є створення так званого головного аркуша та використання IMPORTRANGE для доступу до вибраних даних з нього в одному напрямку. На жаль, це пов'язано з великою кількістю ручної роботи: створення нових аркушів, призначення дозволів на доступ до файлів, розробка та реалізація формули IMPORTRANGE, прийняття дозволів та налаштування форматування. Якщо структура або формат змінюються, це потрібно робити вручну для кожної електронної таблиці окремо.
Наступний сценарій Google Apps робить це автоматично. Якщо ви виконуєте метод init () один раз на аркуші, усі ведені аркуші створюються автоматично, присвоюються права та встановлюються формули та форматування. Якщо дані змінюються на головному аркуші, вони автоматично відображаються на веденому аркуші. Якщо структура головного аркуша змінюється, просто запустіть init () ще раз (попередні аркуші оновлюються автоматично).
82ba709df04366e65cb3a42f84f19631