Запустите Таблицы, Карты и Gmail

Запустите скрипт, проверьте Gmail!

Запустите Таблицы, Карты и Gmail

После того, как скрипт переименован и сохранен, давайте запустим его! В верхней части редактора убедитесь, что в раскрывающемся списке функций выбрана функция sendMap, и нажмите “Выполнить”.

Таблицы Гугл Выполнить Скрипт

Одна из особенностей Apps Script, которую ценят разработчики, заключается в том, что вам не нужно писать код авторизации, который предоставляет программе доступ к данным пользователя. Хотя Apps Script управляет этим, пользователям (вашего приложения) по-прежнему необходимо предоставить разрешение (для этого скрипта) на доступ к своим Таблицам и к возможности отправлять электронную почту через Gmail от имени того, кто запускает код. Первый диалог авторизации выглядит так:

Таблицы Гугл Авторизация Скриптов

Чтобы продолжить, нажмите “Проверить разрешения”.

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

Таблицы Гугл разрешение на доступ

Теперь вы попадаете в диалоговое окно OAuth2 с запросом разрешения на доступ к вашей Таблице, а также на отправку электронной почты от вашего имени:

Таблицы Гугл разрешение на доступ

После того, как вы предоставите разрешение, сценарий будет выполнен до завершения. Теперь проверьте учетную запись своей электронной почты, посмотрите “Отправленные”, и вы должны найти сообщение с темой “Карта” и телом сообщения, которое выглядит следующим образом:

Таблицы Гугл пример отправленного письма

Когда вы откроете вложение в сообщении электронной почты, вы должны получить карту Google с булавкой на адресе, который вы ввели в Таблице (попробуйте другие адреса!):

Таблица Гугл пример карты в письме

Разве это не круто?!! Подумайте об этом … у вас есть четыре строки кода, которые осмысленно обращаются к трем различным продуктам Google. Даже если вы не знакомы с JavaScript или Apps Script, код все равно должен быть достаточно читабельным, чтобы вы имели общее представление о том, как он работает! И, возможно, вы уже придумали, что скрипты могут сделать для вас!