Редактор скриптов Google Apps: все, что вам нужно знать, чтобы начать работу
Если вы используете службы Google, такие как Google Docs , Google Sheets , Google Analytics , Gmail и другие, вы можете подключить и автоматизировать эти службы с помощью Google Apps Script .
Думайте о сценарии Google Apps(Google Apps Script) как о версии Google для сценария VBA от Microsoft(Microsoft’s VBA script) . Точно так же, как вы можете автоматизировать действия и задачи или настраивать макросы в Microsoft Word и Excel с помощью VBA(Excel with VBA) , вы можете автоматизировать задачи и действия в службах Google . В таких сервисах, как Sheets и Docs , вы даже можете написать свои собственные меню.
В этой статье вы узнаете, как получить доступ и включить скрипт приложений(Apps Script) в различных сервисах Google(various Google services) , как перемещаться по редактору скриптов приложений(Apps Script Editor) и как подключать сервисы. Вы не будете изучать определенные функции скрипта(learn specific script functions) , но у Google есть отличная документация и учебные пособия по скриптам приложений, чтобы научиться писать скрипты приложений(Apps Script) .
Как получить доступ к редактору скриптов Google Apps(Access Google Apps Script Editor)
Вы можете открыть редактор кода Google Apps Script из ряда сервисов Google . Например, вы найдете Apps Script в меню « Расширения»(Extensions) в Google Sheets.
В других сервисах вы можете открыть редактор скриптов Google Apps следующими способами:(Google Apps Script)
- Документы Google(Google Docs) : выберите Редактор сценариев(Script editor) в меню Инструменты .(Tools)
- Google Презентации(Google Slides) : выберите Редактор сценариев(Script editor) в меню Инструменты .(Tools)
- Google Forms : выберите Редактор скриптов(Script editor) в трехточечном меню.
- Google Диск(Google Drive) : щелкните правой кнопкой мыши любое пустое место, выберите « Еще(More) » и выберите «Скрипт Google Apps(Google Apps Script) » .
Используя любой из этих методов, вы увидите редактор кода Apps Script , открытый на новой вкладке. Это окно, в котором вы будете писать каждую из функций, составляющих весь ваш сценарий. По умолчанию вы увидите пустую функцию с именем myFunction(), которая готова к тому, чтобы вы начали заполнять свой код.
Примечание(Note) . Форматирование кода очень важно, чтобы избежать ошибок. Используйте комментарии, как показано в следующем коде, чтобы напомнить себе, что вы пытались сделать внутри разделов кода. Это очень похоже на то, как комментирование работает в HTML -коде при веб-программировании.
При перемещении по редактору кода вы можете вернуться в этот раздел, выбрав Code.gs на левой панели навигации в окне редактора(Editor) . Чтобы увидеть другие доступные окна, наведите указатель мыши на значки в крайней левой панели, и откроется основная панель навигации.
В разделе « Обзор(Overview) » вы можете найти статистику о вашем скрипте, например, сколько ошибок произошло, сколько раз он выполнялся и т. д.
Мы рассмотрим каждый из других разделов редактора скриптов Google Apps в каждом разделе ниже.(Google Apps Script)
Навигация по редактору скриптов Google Apps(Google Apps Script Editor)
Когда вы редактируете свой код в редакторе, рекомендуется часто нажимать значок диска ( Сохранить(Save) ), чтобы не потерять свою работу.
После сохранения вы увидите, как загораются другие пункты меню.
Это включает:
- Run : попытайтесь запустить весь сценарий от начала до конца.
- Отладка(Debug) : пройдитесь по сценарию по одной строке за раз.
- Раскрывающийся(Function dropdown) список функций: просмотрите и перейдите к каждой из созданных вами функций.
- Журнал выполнения(Execution log) : просматривайте любые сообщения о состоянии или ошибках при каждой попытке запустить сценарий.
Параметр « Библиотеки(Libraries) » в левом навигационном меню — это место, где вы можете получить доступ к библиотекам, которые написали другие люди (или вы написали и сохранили в другом месте). Это полезно, если у вас есть друг, который уже написал функцию, которую вы хотели бы использовать в Google Sheets или Google Docs , но вы хотели бы добавить к ней дополнительные функции.
Все, что вам нужно для добавления этих библиотек в ваш проект, — это идентификатор сценария(Script ID) . Вы можете найти это в разделе настроек проекта, который мы покажем вам, как найти в конце этой статьи.
Надстройки Google Apps Script Services
Раздел Услуги(Services) является наиболее полезным. Здесь вы можете интегрировать свой текущий скрипт с другими службами Google , которые вы можете использовать.(Google)
Когда вы выберете его, вы увидите открытое окно Добавить службу . (Add a service)Прокрутите(Scroll) вниз до службы, которую вы хотите использовать в качестве дополнения к существующему проекту.
Например, если вы хотите извлечь данные из своей учетной записи Google Analytics в этот скрипт, вы можете выбрать API Google Analytics(Google Analytics API) и нажать кнопку Добавить(Add) .
Если вы хотите найти подробную информацию о том, какие функции доступны для использования для этой новой надстройки и как их использовать, выберите три точки справа от API и выберите См. документацию(See documentation) .
Откроется документация по скрипту Google Apps(Google Apps Script) на новой вкладке, которая автоматически откроется в разделе для этой службы Google .
Изучите документацию по синтаксису функций, руководствам и примерам кода, которые вы можете использовать в своем собственном скрипте.
Кроме того, обратите внимание, что вы можете перейти к другим разделам документации, чтобы узнать, какие общие функции доступны в вашем скрипте в зависимости от службы, которую вы использовали, когда первоначально открывали редактор кода Apps Script .
Например, если вы открыли редактор в Google Sheets , проверьте раздел Sheets в меню документации для функций (Sheets)Google Sheets , которые вы можете использовать в своем скрипте.
Настройка и использование триггеров сценариев приложений(Using Apps Script Triggers)
Еще одна полезная функция Google Apps Script — возможность устанавливать триггеры на основе ряда событий или расписаний.
Чтобы настроить новый триггер для вашего скрипта, выберите « Триггеры(Triggers) » в крайнем левом меню навигации. В новом открывшемся окне « Триггеры(Triggers) » нажмите кнопку « Добавить триггер ».(Add Trigger)
В окне « Добавить триггер(Add Trigger) » есть длинный список параметров, которые помогут вам точно настроить, как и когда вы хотите, чтобы ваш сценарий запускался.
Примечание(Note) . Многие из этих параметров зависят от службы, для которой вы пишете сценарий, или от добавленных API(the APIs that you’ve added) .
Чтобы настроить триггер, вам нужно выбрать:
- Какую функцию запускать изначально
- Источник события, например определенное время, дата или событие в вашем сервисе, например изменение ячейки электронной таблицы Google или первоначальное открытие документа.
- Тип события, например открытие или редактирование чего-либо в электронной таблице или документе Google , или конкретная настройка даты или времени.
- Частота уведомлений о том, как часто вы хотите получать обновления о сбоях ваших скриптов.
После того, как вы нажмете « Сохранить(Save) », вы можете увидеть сообщение « Ошибка авторизации скрипта(Script) », если вы впервые сохраняете новый триггер.
Обычно это происходит, если в вашем браузере включен блокировщик всплывающих окон. Если вы используете Google Chrome , просто выберите значок маленького окна с красным крестиком над ним. Измените настройку на « Всегда разрешать всплывающие окна(Always allow pop-ups) » и выберите « Готово(Done) » .
Когда вы снова нажмете « Сохранить(Save) », вам нужно будет выполнить пошаговый процесс, чтобы авторизовать сценарий, который вы написали, для запуска под вашей учетной записью Google или Google Workspace .
Сначала выберите учетную запись Google , под которой вы хотите разрешить запуск вашего скрипта.
Вы увидите предупреждение о том, что написанная вами пользовательская функция или сценарий не «проверены» Google . Если скрипт написали вы, то это не имеет значения, и его можно безопасно запускать под собственной учетной записью Google(Google Account) или Google Workspace .
Чтобы обойти это предупреждение, просто выберите « Дополнительно(Advanced) », а затем выберите ссылку « Go to <project> (unsafe) внизу.
Наконец, в окне разрешений выберите Разрешить(Allow) , чтобы разрешить выполнение ваших пользовательских функций и сценариев под вашей учетной записью Google или Google Workspace .
Вам не придется повторять этот процесс снова, только при первом сохранении или запуске пользовательских проектов сценариев Google Apps .
Доступ к вашему идентификатору скрипта Google
И последнее замечание: вы можете предоставить свой сценарий друзьям или коллегам, чтобы они могли либо использовать ваш сценарий, либо добавить его в качестве библиотеки к своему собственному сценарию.
Вы можете найти свой идентификатор сценария(Script ID) под значком « Настройки(Settings) » в крайней левой панели навигации.
Идентификатор сценария(Script ID) можно найти в разделе идентификаторов(IDs) справа от идентификатора сценария(Script ID) .
Как видите, редактор сценариев Google Apps(Google Apps Script) довольно прост, если вы знаете, как перейти к каждой функции, которую хотите использовать. Просто(Just) обязательно хорошо изучите документацию Google Apps Script , чтобы вы могли начать учиться писать свои сценарии и все функции, которые доступны для использования.
Related posts
Как экспериментальные приложения Google могут помочь вам бороться с цифровой зависимостью
5 лучших приложений для фильтрации синего света для Windows, Mac и Linux
5 портативных приложений, которые вы обязательно захотите иметь на USB-накопителе
Автозаполнение Google Chrome: полное руководство
4 лучших приложения для переадресации портов и способы их использования
Лучшие приложения для мониторинга использования Интернета
Лучшие надстройки для расширения возможностей вашего офисного пакета Google
5 лучших инструментов для сканирования IP-адресов для Windows, Mac, iOS и Android
Как приложение Signal для ПК может защитить вашу конфиденциальность
Как использовать диспетчер пакетов Windows для установки программ Windows
4 лучших сторонних приложения для Windows 10, которые вы должны установить прямо сейчас
Что нужно учитывать перед созданием собственной вики
Как использовать Диспетчер тегов Google для анализа трафика вашего сайта
Парсер электронной почты Zapier: 3 творческих способа его использования
Настройки контента Google Chrome: полное руководство
Как проверить, не слишком ли высока температура вашего процессора
Работает ли Microsoft Windows File Recovery? Мы протестировали это.
Автоматически перемещать, удалять или копировать файлы в Windows
5 лучших программ для управления двумя мониторами
7 лучших инструментов для удаления вредоносных программ для Windows