
Библиотеки в гугл скриптах. Как подключить и использовать.
- 21 мая, 2023
- Нет комментов
- 4209 просмотров
Библиотеки для гугл скриптов – это инструменты, которые могут помочь упростить и ускорить процесс написания кода и повторно использовать уже написанный. Они могут быть особенно полезны, когда вы планируете использовать определенную функциональность неоднократно в разных скриптах. В этой статье мы расскажем о возможностях, которые предоставляют библиотеки для гугл скриптов, и о том, в каких случаях они могут пригодится, а также как использовать их на практике.
Библиотека – это совокупность функций и методов, которые могут быть использованы повторно в других скриптах. Библиотеки для гугл скриптов позволяют разрабатывать и использовать собственные библиотеки для общего использования. Они предоставляют разработчикам больше свободы и гибкости, чтобы сделать свой код более структурированным и модульным.
Библиотеки могут быть полезны во многих ситуациях, когда вы разрабатываете скрипты для работы с Google-документами, Google-таблицами или Google-формами. Например, они могут использоваться для:
Чтобы использовать функции библиотеки в своих скриптах, нужно вызвать их по имени библиотеки. Например, если у вас есть функция “GetValues()” в библиотеке “MyLibrary”, то в скрипте нужно написать “MyLibrary.GetValues();”.
Самое главное условие, которое является обязательным – это наличие доступа к проекту с библиотекой, как минимум, “для чтения”. Еще, из-за того что используемый код находится в другом проекте, требуется немного больше времени на его загрузку и начало выполнения. Несмотря на то, что этот тип гугл скриптов позволяет вести разработку в одном месте сразу для нескольких потребителей (документов, таблиц или форм) это не значит, что получится одним разом изменить их поведение при внесении изменений в библиотеку. Потому что есть такое понятие как “версия библиотеки” и оно требует выполнения таких действий как публикация новой версии и отдельного изменения на актуальную в каждом скрипте-потребителе.
Порядок действий следующий:
В редакторе скриптов нажимаем на иконку «+» рядом с пунктом «Библиотеки».
В появившемся окне в поле «Идентификатор скрипта» вводим идентификатор библиотеки он имеет такой вид: “1jNkKwjF2fasD2kSn9KvjtcOe-09LepeUS4016TolPomer8oo4bsFkPLt” и нажимаем кнопку «Найти».
Если идентификатор библиотеки введён верно, то мы увидим следующее окно (выбираем самую последнюю версию — это необязательно будет 1).
После подключения библиотеки к скрипту в разделе «Библиотеки» появится новый, нужный нам, элемент. Значение OzonApi говорит о том, что именно через этот объект можно получить доступ к методам библиотеки. Например, так: const client = OzonApi.client(keys);
Библиотеки для гугл скриптов – это мощный инструмент, которые могут помочь вам переиспользовать код и упростить разработку. Они могут пригодиться при работе с различными сервисами Google, их использование может помочь сократить объем написанного кода, а это значит вы сможете работать быстрее и эффективнее.