Что такое скрипт Google? Как написать свой первый скрипт Google Apps

Что такое скрипт Google? Как написать свой первый скрипт Google Apps

Если вы используете Google Apps, такие как Google Sheets или Google Docs, Google Script позволяет вам делать то, чего вы никогда не смогли бы сделать с помощью аналогичного настольного приложения.





Google Script (также известный как Google Apps Script) - это платформа для разработки приложений, которая позволяет интегрировать все используемые вами облачные сервисы Google.





Google предлагает длинный список API для каждого из своих облачных сервисов. Написав очень простые приложения Google, вы можете открыть целый мир дополнительных функций в каждой из множества служб Google.





Что можно делать с помощью скрипта Google?

Изучить Google Script очень просто. Вот лишь некоторые из вещей, которые вы можете делать с помощью Google Script:

  • Создание пользовательских функций в Google Таблицах
  • Интеграция Google Таблиц или Google Документов с Gmail
  • Создание веб-приложений, которые можно развернуть с помощью Сайтов Google
  • Добавление настраиваемого меню в Документы Google
  • Создание панели мониторинга веб-трафика в Google Таблицах с использованием данных Google Analytics
  • Отправка электронной почты из Google Таблиц или любого другого сервиса Google

Поскольку все сервисы Google находятся в облаке, вы можете создать свой скрипт Google Apps из единого редактора скриптов. Из этого кода вы можете подключиться к API для любых сервисов Google, которые вы используете.



Это создает гибкость, которую трудно найти в большинстве других платформ сценариев.

Написание вашего первого скрипта Google Apps

Чтобы увидеть, насколько просто написать скрипт Google, попробуйте следующий пример.





Ваш первый скрипт отправит электронное письмо из вашей учетной записи Gmail с сообщением, встроенным в ваш скрипт Google.

  1. Откройте веб-браузер и введите script.google.com в поле URL.
  2. Войдите в свою учетную запись Google, если вы еще этого не сделали.
  3. После входа в Google Apps Script нажмите Новый сценарий .
  4. Где это говорит Безымянный проект введите имя Мой первый сценарий .

Удалите код в окне сценария и вставьте следующее:





function SendAnEmail() {
// Set the recipient email address
var email = 'xxxxx@yahoo.com'
// Create the email subject line.
var subject = 'This is my first script!';
// Create the email body.
var body = 'Hello, world!';
// Send an email
GmailApp.sendEmail(email, subject, body);
}

Щелкните значок диска, чтобы Сохранить код. Затем нажмите на Запустить значок, чтобы запустить его.

Возможно, вам потребуется предоставить разрешение для запуска сценария с использованием вашей учетной записи Google в первый раз и для отправки электронной почты из вашей учетной записи Gmail.

Вы можете увидеть предупреждение о том, что приложение не проверено. Просто нажмите на Передовой а также Перейти к моему первому сценарию (небезопасно) . Поскольку вы являетесь тем, кто написал приложение, вы можете быть уверены, что запускать его совершенно безопасно.

Вот как будет выглядеть это входящее письмо:

Этот сценарий использовал службу Gmail для отправки электронного письма из вашей учетной записи через Google Script.

Это всего лишь один простой пример того, как скрипт Google Apps может подключаться к любой из ваших облачных служб Google.

Добавление дополнительных функций в службы Google

Вы также найдете доступ к скриптам Google изнутри многих сервисов Google.

Как упоминалось выше, это позволяет добавлять к этим службам расширенные функции. Например, внутри Google Таблиц вы можете получить доступ к своему редактору скриптов Google, нажав на Инструменты , а затем нажав на Редактор сценария .

Ранее мы рассматривали примеры создания пользовательских функций и меню в Google Таблицах . Это отличный ресурс, чтобы начать создавать свои собственные.

Вы можете получить доступ к редактору скриптов Google таким же образом из Документов Google.

Вы даже можете использовать скрипт Google для создания надстройки Gmail, чтобы улучшить работу с Gmail. Это позволяет вам изменять такие вещи, как окно создания сообщения или даже писать скрипт, который управляет архивацией старых писем.

Чтобы разрешить разработку и тестирование надстроек Google Script, вам необходимо включить надстройки разработчика в своей учетной записи Gmail. Вы можете сделать это, перейдя в Настройки , затем нажав на Дополнения и выбирая Включить надстройки разработчика для моей учетной записи . Вам нужно будет нажать Давать возможность во всплывающем окне.

Создание надстроек Gmail выходит за рамки этой статьи. Но если вы серьезно относитесь к этому, вы можете изучить Руководство разработчика Google по созданию надстройки Gmail.

Доступ к Google Script API

Из редактора скриптов Google вы можете получить доступ к каждой из ваших служб Google с помощью глобального объекта. Вы использовали глобальный объект GmailApp в приведенном выше примере Hello World.

Чтобы получить доступ ко всем функциям (методы и вызовы, которые вы можете выполнять из редактора Google Script), вам просто нужно включить расширенные службы Google для этой службы.

Вы делаете это из редактора скриптов Google, нажав на Ресурсы а также Расширенные сервисы Google .

Не забудьте нажать на Панель управления Google Cloud Platform API ссылку внизу и включите службу на этой панели управления.

Как только вы попадете в панель управления API Google Cloud Platform, нажмите Включить API и сервисы , найдите имя службы в библиотеке API, выберите его и нажмите Давать возможность .

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

Если вы прокрутите страницу вниз, на которой вы включили библиотеку API, вы увидите ссылку для Справочная документация . Сохраните эту ссылку, потому что она предоставляет ценные примеры и синтаксис о том, как интегрироваться с этим API в ваши собственные скрипты Google.

Вы можете увидеть отличный пример интеграции с Google Analytics с помощью скриптов Google в нашем руководстве по созданию панели аналитики веб-сайта.

Просмотр библиотеки API показывает, сколько сервисов Google вы можете интегрировать в свои скрипты.

Существуют сотни доступных API.

Если вы хотите стать суперпользователем Google, вам определенно нужно научиться использовать скрипты приложений Google.

Помимо основ скриптов Google: что теперь?

Как видно из простого примера Hello World, приведенного выше, научиться писать скрипт Google совсем несложно.

ты можешь отменить удаление поста в фейсбуке?

А поскольку Google предоставляет обширную библиотеку скриптов Google Apps, наполненную руководствами и справочными материалами, у вас есть прочная база для начала.

Если вы хотите начать работу с немного более продвинутым приложением Google Script, попробуйте свои силы в интеграции Google Forms и Gmail, чтобы быстро подавать заявки на вакансии.

Делиться Делиться Твитнуть Эл. адрес Стоит ли переходить на Windows 11?

Окна были переработаны. Но достаточно ли этого, чтобы убедить вас перейти с Windows 10 на Windows 11?

Читать далее
Похожие темы
  • Объяснение технологии
  • Программирование
  • Google Apps
  • Скрипт Google
Об авторе Райан Дьюб(Опубликовано 942 статей)

Райан имеет степень бакалавра в области электротехники. Он проработал 13 лет в области автоматизации, 5 лет в ИТ, а теперь работает инженером по приложениям. Бывший управляющий редактор MakeUseOf, он выступал на национальных конференциях по визуализации данных и выступал на национальном телевидении и радио.

Ещё от Ryan Dube

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться