Google Sheets의 Address Validation API

목표

이 문서에서는 빠르고 가벼운 방법으로 서비스를 테스트하기 위해 Google Sheets에서 Address Validation API를 사용하는 방법을 살펴봅니다.

개발자가 아닌 사용자가 Address Validation API와 같은 Google Maps Platform에서 들어오는 데이터로 작업할 의향이 있지만 기술팀의 도움 없이 서비스를 시작할 방법을 찾고 싶을 수 있습니다.

사용 사례

이제 Google Sheets의 Address Validation API가 유용한 사용 사례를 살펴보겠습니다.

  • 체험판: 비즈니스는 자체 주소를 사용하여 Address Validation API의 기능을 빠르게 테스트할 수 있습니다.
  • 비교: Address Validation API 결과를 Geocoding API 또는 Places API와 같은 다른 엔드포인트 결과와 비교합니다.
  • A/B 테스트: 동일한 데이터 세트의 변형에 대한 A/B 테스트를 진행하여 어떤 것이 더 적합한 결과를 제공하는지 파악합니다.

Google Sheets 템플릿

해결 방법은 Address Validation API에 대한 요청을 순서대로 실행하는 커스텀 Apps Script 함수가 포함된 Google Sheets입니다.

아래 단계에 따라 API로 주소를 실행할 수 있습니다 (Google 계정API 키 필요).

  1. 샘플 스프레드시트로 이동하고 메뉴에서 파일 > 사본 만들기
    를 선택합니다 (Google 계정에 로그인하거나 계정을 만들어야 함).
  2. Address Validation API를 사용 설정하고 Cloud Console에서 API 키를 생성합니다.
  3. 'API 키 + 대시보드' Sheets 탭에서 B2 셀을 API 키로 대체합니다.
  4. 템플릿에 주소를 복사/붙여넣기합니다 (데이터 형식을 지정하려면 별도의 시트에서 번지, 이름, 도시, 우편번호를 연결합니다.)
  5. 시트 셀을 선택한 다음 메뉴에서 '주소 확인' > '주소 검증 API 선택'을 선택합니다.
  6. 처음 실행하면 Apps Script에 대한 액세스 권한을 제공하기 위해 '승인 필요' 메시지가 표시됩니다.



Google Maps Platform 약관

'본 솔루션'은 제한된 주소 세트에서 테스트 목적으로 제공됩니다. 캐싱 기간 허용: 연속 30일 동안 연속으로 30일이 경과하면 고객은 (1) 캐시된 Google 지도 콘텐츠를 삭제하거나 (2) 최종 사용자의 확인 또는 수정을 통해 제공된 최종 사용자 데이터로 교체해야 합니다. Google Maps Platform 서비스 약관 표 11.3.1 (캐싱 권한)을 참고하세요.

  • placeId
  • 위치: 위도 값, 경도 값
  • 결과
  • formattedAddress
  • postalAddress
  • addressComponent: componentName
  • USPS 데이터 표준화된 주소

고려사항

  • 성능: 한 번에 더 이상 1,000행의 단위로 진행합니다. 스크립트는 최종적으로 중지할 수 있습니다. 예를 들어 초당 API 할당량을 초과하면 스크립트가 중지된 행부터 진행됩니다.
  • 메뉴 > 확장 프로그램 > Apps Script에서 코드에 액세스하고 필요에 맞게 스크립트를 직접 만들 수 있습니다.
  • Address Validation API 가격 책정

결론

Google Sheets의 Address Validation API를 사용하면 개발자가 아닌 사용자도 Address Validation API 쿼리를 시작하고 비즈니스에 전략적으로 활용할 수 있는 방식을 파악할 수 있습니다. 이 문서에서는 API 키를 만들고 제공된 Google Sheets 템플릿을 사용하여 API 쿼리를 시작하는 방법을 설명합니다.

다음 작업

추천 추가 자료:


기여자

이 도움말은 Google에서 유지관리합니다. 이 글은 다음 도움을 주신 분들이 처음 작성했습니다.
주요 저자:

토마스 앙글라레트 | 솔루션 엔지니어\