Address Validation API di Google Spreadsheet

Tujuan

Dalam dokumen ini, kita akan mempelajari cara menggunakan Address Validation API dalam Google Sheets untuk menguji layanan dengan cara yang cepat dan ringan.

Sebagai non-developer, sekaligus bersedia bekerja dengan data yang berasal dari Google Maps Platform seperti Validasi Alamat API, Anda mungkin ingin menemukan cara untuk memulai layanan tanpa terlalu banyak bantuan dari tim teknis.

Kasus penggunaan

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

  • Uji coba: Sebagai bisnis, Anda mungkin ingin dengan cepat menguji kemampuan langkah Address Validation API menggunakan alamat Anda sendiri.
  • Membandingkan: Membandingkan hasil Address Validation API dengan endpoint lainnya hasil seperti Geocoding API atau Places API.
  • A/B Testing: Lakukan pengujian A/B pada variasi set data yang sama untuk memahami mungkin memberikan hasil yang lebih sesuai.

Template Google Spreadsheet

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

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

  1. Buka halaman Contoh Spreadsheet dan dari Menu pilih: File > Buat salinan
    (Anda harus Login ke Akun Google Anda atau buat satu)
  2. Aktifkan Validasi Alamat API dan membuat Kunci API dari Cloud Konsol.
  3. Di tab Spreadsheet “Kunci API + Dasbor”, ganti sel B2 dengan Kunci API Anda.
  4. Salin/Tempel Alamat di template (dalam sheet terpisah untuk memformat data: gabungkan nomor jalan, nama, kota, kode pos)
  5. Pilih sel sheet lalu pilih dari Menu “Validasi Alamat” > “Pemilihan Address Validation API”
  6. Pada eksekusi pertama, Anda akan mendapatkan pesan “Diperlukan Otorisasi” akan tampaknya memberikan akses ke Apps Script.



Persyaratan Google Maps Platform

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

  • placeId
  • Lokasi: nilai lintang, nilai bujur
  • verdict
  • formattedAddress
  • postalAddress
  • addressComponent: componentName
  • Alamat standardisasi Data USPS

Pertimbangan

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

Kesimpulan

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

Tindakan Berikutnya

Bacaan Lebih Lanjut yang Disarankan:


Kontributor

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

Thomas Anglaret | Engineer Solusi\