Цель
В этом документе мы рассмотрим, как использовать API проверки адресов в Google Таблицах, чтобы быстро и легко протестировать сервис.
Как человек, не являющийся разработчиком, но желающий работать с данными, поступающими с платформы Google Карт, например с API проверки адресов , вы, возможно, захотите найти способ начать работу с сервисом без особой помощи со стороны технических групп.

Варианты использования
Теперь давайте разберемся, в каких случаях API проверки адресов в Google Таблицах может быть полезен:
- Пробная версия : как предприятие вы можете захотеть быстро протестировать возможности API проверки адресов, используя свои собственные адреса.
- Сравнение : сравнение результатов API проверки адресов с результатами других конечных точек, такими как API геокодирования или API мест.
- A/B-тестирование : варианты A/B-тестирования одного и того же набора данных, чтобы понять, какой из них может дать более подходящие результаты.
Шаблон Google Таблиц
Решением является Google Таблицы , которые поставляются с пользовательскими функциями скрипта приложений , которые будут последовательно выполнять запросы к API проверки адресов .
Вы можете запустить адреса с помощью API, выполнив следующие шаги (требуется учетная запись Google и ключ API ):
- Перейдите к образцу электронной таблицы и в меню выберите: Файл > Создать копию.
(Вам необходимо войти в свою учетную запись Google или создать ее) - Включите API проверки адреса и сгенерируйте ключ API из Cloud Console .
- На вкладке таблиц «API Key + Dashboard» замените ячейку B2 своим API-ключом.
- Скопируйте/вставьте адреса в шаблон (на отдельном листе для форматирования данных: объедините номер дома, название, город, почтовый индекс)
- Выберите ячейки листов, а затем выберите в меню «Проверка адреса» > «Выбор API проверки адреса».
- При первом запуске появится сообщение «Требуется авторизация» для предоставления доступа к скрипту приложений.
Условия использования платформы Google Maps
Решение предоставляется для целей тестирования на ограниченном наборе адресов: разрешенный период кэширования: 30 последовательных календарных дней, после чего Клиент должен (1) удалить кэшированный контент Google Maps или (2) заменить его данными конечного пользователя, предоставленными посредством подтверждения или исправления конечного пользователя. См. Условия обслуживания платформы Google Maps, таблица 11.3.1 (Разрешения на кэширование) :
- PlaceId
- Местоположение: значения широты, значения долготы
- вердикт
- отформатированныйАдрес
- почтовыйАдрес
- addressComponent: имя_компонента
- Стандартизированные данные USPSАдрес
Соображения
- Производительность: Продолжайте по частям по 1000 строк, не более за раз. Скрипт может в конечном итоге остановиться, например, при превышении квоты API в секунду, продолжайте со строки, на которой остановился скрипт.
- Вы можете получить доступ к коду из Меню > Расширения > Скрипт приложения и создать собственную версию скрипта, соответствующую вашим потребностям.
- Цены на API проверки адресов.
Заключение
API проверки адресов в Google Таблицах позволяет неразработчикам начать запрашивать API проверки адресов и понять, как это может быть стратегически важно для их бизнеса. В этом документе делается попытка продемонстрировать, как любой может начать запрашивать API, создав ключ API и используя предоставленный шаблон Google Таблиц.
Следующие действия
Рекомендуемая дополнительная литература:
- Проверка адреса для оформления заказа в электронной торговле
- Библиотека проверки адресов большого объема
Участники
Google поддерживает эту статью. Ее первоначально написали следующие участники.
Основной автор:
Томас Англерет | Инженер по решениям\