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