onOpen «скрыть листы» не работает для зрителей таблицы Google? - PullRequest
0 голосов
/ 06 августа 2020

У меня есть функция «скрыть листы». Я пробовал использовать его как функцию onOpen, а также с триггером On Open .

Он отлично работает, если редактор открывает GS.

Но если Вьюер открывает GS, вообще не работает. Если это триггер On Open , я получаю электронное письмо с сообщением об ошибке: «Для выполнения этого действия требуется авторизация». Если он вызывается как onOpen функция , он просто не работает, но и не генерирует никаких ошибок.

Есть ли способ заставить это работать для зрителей ?

Ответы [ 2 ]

2 голосов
/ 06 августа 2020

Внимание

onOpen триггер не должен выполнять чувствительные действия, в лучшем случае создавать меню.

Простой триггер не сможет работать в этой области с низким уровнем привилегий (зритель- только).

Лучше бы показывать дополнительные листы пользователям с достаточными разрешениями, а не наоборот.

Ссылка

Ограничения для триггеров

2 голосов
/ 06 августа 2020

Зрители не могут выполнять сценарии, в том числе те, которые вызываются простыми триггерами, такими как onOpen

Один из множества вариантов - иметь одну электронную таблицу для редакторов, а другую - для зрителей, а затем каким-то образом отправлять изменения, внесенные редакторами. в электронную таблицу, доступную зрителям.

Связанные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...