Tujuan
Dalam dokumen ini, kita akan mempelajari cara menggunakan Address Validation API di Google Spreadsheet untuk menguji layanan dengan cara yang cepat dan ringan.
Sebagai non-developer, meskipun bersedia bekerja dengan data yang berasal dari Google Maps Platform seperti Address Validation API, sebaiknya Anda menemukan cara untuk mulai menggunakan layanan tanpa terlalu banyak bantuan dari tim teknis.
Kasus penggunaan
Sekarang, mari kita pahami kasus penggunaan yang berguna untuk Address Validation API di Google Spreadsheet:
- Uji coba: Sebagai bisnis, Anda mungkin ingin menguji kemampuan Address Validation API secara cepat menggunakan alamat Anda sendiri.
- Membandingkan: Bandingkan hasil Address Validation API dengan hasil endpoint lainnya, seperti Geocoding API atau Places API.
- A/B Testing: 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 disertai fungsi Apps Script kustom yang akan menjalankan permintaan secara berurutan ke Address Validation API.
Anda dapat menjalankan alamat melalui API dengan mengikuti langkah-langkah di bawah ini (memerlukan Akun Google dan Kunci API):
- Buka Contoh
Spreadsheet
dan dari Menu, pilih: File > Buat salinan
(Anda harus Login ke Akun Google atau membuat akun) - Aktifkan Address Validation API dan buat Kunci API dari Cloud Console.
- Di tab Spreadsheet “Kunci API + Dasbor”, ganti sel B2 dengan Kunci API Anda.
- Salin/Tempel Alamat di template (dalam sheet terpisah untuk memformat data: gabungkan nomor jalan, nama, kota, kode pos)
- Pilih sel sheet, lalu pilih dari Menu “Address Validation” >
“Address Validation API selection”
- Pada eksekusi pertama, Anda akan menerima pesan “Diperlukan Otorisasi” untuk
memberikan akses ke Apps Script.
Persyaratan Google Maps Platform
Solusi disediakan untuk tujuan pengujian pada sekumpulan alamat terbatas:
Periode penyimpanan dalam cache yang 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 Tabel 11.3.1 Persyaratan Layanan Google Maps Platform (Izin Penyimpanan dalam Cache):
- placeId
- Lokasi: nilai lintang, nilai bujur
- verdict
- formattedAddress
- postalAddress
- addressComponent: componentName
- Data USPS standardizedAddress
Pertimbangan
- Performa: Lanjutkan dalam bagian 1.000 baris, tidak lebih sekaligus. Skrip pada akhirnya dapat berhenti, 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 untuk mulai membuat kueri
Address Validation API dan memahami strateginya bagi
bisnis mereka. Dokumen ini mencoba menunjukkan bagaimana seseorang dapat mulai membuat kueri
API dengan membuat Kunci API dan menggunakan template Google Spreadsheet yang disediakan.
Tindakan Berikutnya
Bacaan Lebih Lanjut yang Disarankan:
Kontributor
Google mengelola artikel ini. Kontributor berikut awalnya menulisnya.
Penulis utama:
Thomas Anglaret | Solutions Engineer\