Библиотеки в гугл скриптах. Как подключить и использовать.
Библиотеки для гугл скриптов – это инструменты, которые могут помочь упростить и ускорить процесс написания кода и повторно использовать уже написанный. Они могут быть особенно полезны, когда вы планируете использовать определенную функциональность неоднократно в разных скриптах. В этой статье мы расскажем о возможностях, которые предоставляют библиотеки для гугл скриптов, и о том, в каких случаях они могут пригодится, а также как использовать их на практике.
Что такое библиотека для гугл скрипта?
Библиотека – это совокупность функций и методов, которые могут быть использованы повторно в других скриптах. Библиотеки для гугл скриптов позволяют разрабатывать и использовать собственные библиотеки для общего использования. Они предоставляют разработчикам больше свободы и гибкости, чтобы сделать свой код более структурированным и модульным.
В каких случаях библиотеки для гугл скриптов могут пригодиться?
Библиотеки могут быть полезны во многих ситуациях, когда вы разрабатываете скрипты для работы с Google-документами, Google-таблицами или Google-формами. Например, они могут использоваться для:
- переиспользования функциональности;
- ускорения разработки за счет наличия уже готового функционала;
- использования API различных сервисов;
- сборки более сложных проектов.
Использование библиотеки в скриптах
Чтобы использовать функции библиотеки в своих скриптах, нужно вызвать их по имени библиотеки. Например, если у вас есть функция “GetValues()” в библиотеке “MyLibrary”, то в скрипте нужно написать “MyLibrary.GetValues();”.
Особенности использования библиотек для гугл скриптов.
Самое главное условие, которое является обязательным – это наличие доступа к проекту с библиотекой, как минимум, “для чтения”. Еще, из-за того что используемый код находится в другом проекте, требуется немного больше времени на его загрузку и начало выполнения. Несмотря на то, что этот тип гугл скриптов позволяет вести разработку в одном месте сразу для нескольких потребителей (документов, таблиц или форм) это не значит, что получится одним разом изменить их поведение при внесении изменений в библиотеку. Потому что есть такое понятие как “версия библиотеки” и оно требует выполнения таких действий как публикация новой версии и отдельного изменения на актуальную в каждом скрипте-потребителе.
Как подключить библиотеку к скрипту
Порядок действий следующий:
В редакторе скриптов нажимаем на иконку «+» рядом с пунктом «Библиотеки».

нажимаем на иконку «+» рядом с пунктом «Библиотеки»
В появившемся окне в поле «Идентификатор скрипта» вводим идентификатор библиотеки он имеет такой вид: “1jNkKwjF2fasD2kSn9KvjtcOe-09LepeUS4016TolPomer8oo4bsFkPLt” и нажимаем кнопку «Найти».

В появившемся окне в поле «Идентификатор скрипта» вводим идентификатор библиотеки и нажимаем кнопку «Найти».
Если идентификатор библиотеки введён верно, то мы увидим следующее окно (выбираем самую последнюю версию — это необязательно будет 1).

Окно выбора версии библиотеки
После подключения библиотеки к скрипту в разделе «Библиотеки» появится новый, нужный нам, элемент. Значение OzonApi говорит о том, что именно через этот объект можно получить доступ к методам библиотеки. Например, так: const client = OzonApi.client(keys);

Отображение подключенной библиотеки в редакторе скриптов
Заключение
Библиотеки для гугл скриптов – это мощный инструмент, которые могут помочь вам переиспользовать код и упростить разработку. Они могут пригодиться при работе с различными сервисами Google, их использование может помочь сократить объем написанного кода, а это значит вы сможете работать быстрее и эффективнее.
Читайте также
Подписывайтесь — делимся скриптами, кейсами и лайфхаками