Сделать доступным для всего домена - PullRequest
0 голосов
/ 27 ноября 2018

используя: Google Sheets Script.

Мой скрипт находится на листе Google и требует доступа к диалоговым окнам / боковым панелям.Этот файл находится на командном диске, к которому у меня есть полный доступ.

Когда я тестирую скрипт на своей учетной записи, он функционирует надлежащим образом.Однако, когда я пытаюсь использовать отдельную учетную запись (также имеет полный доступ ко всему командному диску), она не генерирует боковые панели надлежащим образом в сценарии.Использование меню, которое я создал сверху, создаст пустую боковую панель (как и предполагалось в данный момент), но соответствующая функциональность, которая не работает, следует примерно так: Событие Onchange вызывает функцию.Если измененные данные соответствуют определенным критериям, передайте определенные данные на боковую панель.Однако, когда другой пользователь выполняет вызов боковой панели или диалогового окна, он выдает ошибку «У вас нет разрешения на вызов showSidebar».

Сейчас я делаю это с помощью «Test as Add-on»и его тестирование с использованием новейшего кода, установленного и включенного.

Как получить от других пользователей, имеющих доступ к документу, разрешение на такие действия, как показ боковой панели и диалога?

Sidenote: этоПервый «проект», над которым я работаю со скриптами Google, и на данный момент ничего не опубликовал.Если вам нужно больше подробностей относительно конкретного кода, дайте мне знать ... я предполагаю, что это просто глупая проблема конфигурации с моей стороны.

edit 1: Просто продолжил поиск и обнаружил, что "дополнения"не могу открыть боковые панели или диалоги во время выполнения в AuthMode.LIMITED ".... Похоже, это работает, если я вручную создаю триггер onEdit для каждой отдельной учетной записи ... но я не могу сделать это таким образом.В настоящее время я смотрю на создание нового триггера каждый раз, когда открывается документ, но я не знаю, будет ли это делать то, что мне нужно (дать каждому пользователю разрешения на уровне триггера / FULL)

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