Address Validation API di Google Spreadsheet

Tujuan

Dalam dokumen ini, kita akan mempelajari cara menggunakan Address Validation API di Google Spreadsheet untuk menguji layanan secara cepat dan mudah.

Sebagai non-developer, meskipun bersedia menggunakan data yang berasal dari Google Maps Platform seperti Address Validation API, Anda mungkin ingin menemukan cara untuk mulai menggunakan layanan tanpa terlalu banyak bantuan dari tim teknis.

Kasus penggunaan

Sekarang, mari kita pahami kasus penggunaan Address Validation API di Google Spreadsheet:

  • Uji Coba: Sebagai bisnis, Anda mungkin ingin menguji kemampuan Address Validation API dengan cepat menggunakan alamat Anda sendiri.
  • Bandingkan: Bandingkan hasil Address Validation API dengan hasil endpoint lainnya seperti Geocoding API atau Places API.
  • Pengujian A/B: Uji variasi Pengujian A/B dari set data yang sama untuk memahami apa yang mungkin memberikan hasil yang lebih sesuai.

Template Google Spreadsheet

Solusinya adalah Google Spreadsheet yang dilengkapi dengan fungsi Apps Script kustom yang akan melakukan permintaan secara berurutan ke Address Validation API.

Anda dapat menjalankan alamat dengan API dengan mengikuti langkah-langkah di bawah (memerlukan Akun Google dan Kunci API):

  1. Buka Spreadsheet Contoh, lalu dari Menu, pilih: File > Buat salinan
    (Anda harus Login ke Akun Google atau membuatnya)
  2. Aktifkan Address Validation API dan buat Kunci API dari Cloud Console.
  3. Di tab Spreadsheet “API Key + Dashboard”, ganti sel B2 dengan Kunci API Anda.
  4. Menyalin/Menempel Alamat di template (di sheet terpisah untuk memformat data: gabungkan nomor jalan, nama, kota, kode pos)
  5. Pilih sel sheet, lalu pilih dari Menu “Address Validation” > “Address Validation API selection”
  6. Saat pertama kali dijalankan, pesan “Otorisasi Diperlukan” akan muncul untuk memberikan akses ke Apps Script.



Persyaratan Google Maps Platform

Solusi disediakan untuk tujuan pengujian pada serangkaian alamat terbatas: Periode caching yang diizinkan: 30 hari kalender berturut-turut, setelah itu Pelanggan harus (1) menghapus Konten Google Maps yang di-cache atau (2) mengganti dengan data Pengguna Akhir yang diberikan melalui konfirmasi atau koreksi Pengguna Akhir. Lihat Tabel 11.3.1 Persyaratan Layanan Google Maps Platform (Izin Penayangan dalam Cache):

  • placeId
  • Lokasi: nilai lintang, nilai bujur
  • putusan
  • formattedAddress
  • postalAddress
  • addressComponent: componentName
  • Data USPS yang distandardisasiAddress

Pertimbangan

  • Performa: Lanjutkan dalam potongan 1.000 baris, tidak lebih sekaligus. Skrip dapat berhenti pada akhirnya, misalnya saat melebihi kuota API per detik, lanjutkan dari baris tempat skrip berhenti.
  • Anda dapat mengakses kode dari Menu > Ekstensi > Apps Script dan membuat versi skrip Anda sendiri yang disesuaikan dengan kebutuhan Anda
  • Harga untuk Address Validation API.

Kesimpulan

Address Validation API di Google Spreadsheet memungkinkan non-developer mulai membuat kueri Address Validation API dan memahami bagaimana API ini dapat menjadi strategis bagi bisnis mereka. Dokumen ini mencoba menunjukkan cara siapa pun dapat mulai membuat kueri API dengan membuat Kunci API dan menggunakan template Google Spreadsheet yang disediakan.

Tindakan Berikutnya

Bacaan Lanjutan yang Disarankan:


Kontributor

Google mengelola artikel ini. Kontributor berikut awalnya menulisnya.
Penulis utama:

Thomas Anglaret | Solutions Engineer\