วัตถุประสงค์
ในเอกสารนี้ เราจะดูวิธีใช้ Address Validation API ใน Google ชีตเพื่อทดสอบบริการอย่างรวดเร็วและง่ายดาย
ในฐานะผู้ที่ไม่ใช่นักพัฒนาแอป แม้ว่าคุณจะยินดีที่จะทำงานกับข้อมูลจาก Google Maps Platform เช่น Address Validation API, คุณอาจต้องการหาวิธีเริ่มต้นใช้งานบริการโดยไม่ต้องอาศัยความช่วยเหลือ จากทีมเทคนิคมากนัก

กรณีการใช้งาน
ตอนนี้มาดูกรณีการใช้งานที่ Address Validation API ใน Google ชีตมีประโยชน์กัน
- ช่วงทดลองใช้: ในฐานะธุรกิจ คุณอาจต้องการทดสอบความสามารถของ Address Validation API อย่างรวดเร็วโดยใช้ที่อยู่ของคุณเอง
- การเปรียบเทียบ: เปรียบเทียบผลลัพธ์ของ Address Validation API กับผลลัพธ์ของปลายทางอื่นๆ เช่น Geocoding API หรือ Places API
- การทดสอบ A/B: ทดสอบ A/B กับชุดข้อมูลเดียวกันในรูปแบบต่างๆ เพื่อดูว่ารูปแบบใด
อาจให้ผลลัพธ์ที่เหมาะสมกว่า
เทมเพลต Google ชีต
โซลูชันนี้คือ Google ชีต ที่ มาพร้อมกับฟังก์ชัน Apps Script ที่กำหนดเอง ซึ่งจะส่งคำขอไปยัง Address Validation API ตามลำดับ
คุณสามารถเรียกใช้ที่อยู่โดย API ได้โดยทำตามขั้นตอนด้านล่าง (ต้องมี บัญชี
Google และ คีย์
API):
- ไปที่สเปรดชีตตัวอย่าง
แล้วเลือกไฟล์ > ทำสำเนาจากเมนู
(คุณต้องเข้าสู่ระบบบัญชี Google หรือสร้างบัญชี) - เปิดใช้ Address Validation
API
และสร้างคีย์ API จาก Cloud
Console
- ในแท็บชีต "คีย์ API + แดชบอร์ด" ให้แทนที่เซลล์ B2 ด้วยคีย์ API
- คัดลอก/วางที่อยู่ในเทมเพลต (ในชีตแยกต่างหากเพื่อจัดรูปแบบข้อมูล: รวมเลขที่บ้าน ชื่อถนน เมือง รหัสไปรษณีย์)
- เลือกเซลล์ชีต แล้วเลือก "Address Validation" > "การเลือก Address Validation API" จากเมนู
- ในการดำเนินการครั้งแรก ข้อความ "ต้องมีการให้สิทธิ์" จะปรากฏขึ้นเพื่อให้สิทธิ์เข้าถึง Apps Script
ข้อกำหนด Google Maps Platform
เรามีโซลูชันนี้ไว้เพื่อวัตถุประสงค์ในการทดสอบกับที่อยู่บางส่วนเท่านั้น โดยระยะเวลาการแคชที่อนุญาตคือ 30 วันตามปฏิทินติดต่อกัน หลังจากนั้นลูกค้าต้อง (1) ลบเนื้อหา Google Maps ที่แคชไว้ หรือ (2) แทนที่ด้วยข้อมูลผู้ใช้ปลายทางที่ได้รับผ่านการยืนยันหรือการแก้ไขของผู้ใช้ปลายทาง โปรดดูตารางข้อกำหนดในการให้บริการของ Google Maps
Platform 11.3.1 (สิทธิ์ในการแคช
):
- placeId
- ตำแหน่ง: ค่าละติจูด ค่าลองจิจูด
- การตัดสิน
- formattedAddress
- postalAddress
- addressComponent: componentName
- standardizedAddress ของข้อมูล USPS
ข้อควรพิจารณา
- ประสิทธิภาพ: ดำเนินการทีละ 1,000 แถว ไม่เกินนี้ในคราวเดียว สคริปต์อาจหยุดทำงานในที่สุด เช่น เมื่อเกินโควต้า API ต่อวินาที ให้ดำเนินการต่อจากแถวที่สคริปต์หยุดทำงาน
- คุณเข้าถึงโค้ดได้จากเมนู > ส่วนขยาย > Apps Script และสร้างสคริปต์เวอร์ชันของคุณเองที่ปรับให้เหมาะกับความต้องการ
- ราคา ของ Address Validation API
บทสรุป
Address Validation API ใน Google ชีตช่วยให้ผู้ที่ไม่ใช่นักพัฒนาแอปเริ่มส่งคำค้นหาไปยัง Address Validation API และเข้าใจว่า API นี้จะเป็นประโยชน์เชิงกลยุทธ์ต่อธุรกิจได้อย่างไร เอกสารนี้พยายามแสดงให้เห็นว่าทุกคนสามารถเริ่มส่งคำค้นหาไปยัง API ได้โดยการสร้างคีย์ API และใช้เทมเพลต Google ชีตที่ให้ไว้
การดำเนินการถัดไป
อ่านเพิ่มเติมที่แนะนำ
ผู้ร่วมให้ข้อมูล
Google เป็นผู้ดูแลบทความนี้ ผู้ร่วมให้ข้อมูลต่อไปนี้เป็นผู้เขียนบทความนี้ในตอนแรก
ผู้เขียนหลัก:
Thomas Anglaret | วิศวกรโซลูชัน