Кнопка сценариев приложений Google: можно ли назначить «глобальный» сценарий, который не прикреплен к рабочему листу? - PullRequest
4 голосов
/ 07 октября 2019

У меня есть один скрипт, который я хочу назначить кнопке на нескольких разных электронных таблицах. Если я создаю кнопку на электронных таблицах и ссылаюсь на скрипт, который хранится в другой родительской папке на диске Google, я получаю ошибку Script function myScript could not be found. Я могу решить эту проблему, перейдя на каждый лист с помощью кнопки, выбрав tools, выбрав Script editor, а затем вставив туда свой сценарий. Проблема в том, что myScript зависит от множества других сценариев, поэтому для десятка листов мне придется скопировать несколько сценариев, как описано выше, чтобы «прикрепить» их к электронной таблице и сделать их доступными через кнопку. Это очевидная проблема для обновления сценариев в будущем.

Есть ли способ для меня сделать свой единственный проект со всеми доступными сценариями, поэтому мне не нужно копировать / вставлять одни и те же сценарии вкаждая таблица?

1 Ответ

4 голосов
/ 07 октября 2019

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

ВотОсновная идея: Руководство разработчика Google: библиотеки

Это то, чем я занимался в любом случае.

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