API การตรวจสอบที่อยู่ใน Google ชีต

วัตถุประสงค์

ในเอกสารนี้ เราจะดูวิธีใช้ 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):

  1. ไปที่สเปรดชีตตัวอย่าง แล้วเลือกไฟล์ > ทำสำเนาจากเมนู
    (คุณต้องเข้าสู่ระบบบัญชี Google หรือสร้างบัญชี)
  2. เปิดใช้ Address Validation API และสร้างคีย์ API จาก Cloud Console
  3. ในแท็บชีต "คีย์ API + แดชบอร์ด" ให้แทนที่เซลล์ B2 ด้วยคีย์ API
  4. คัดลอก/วางที่อยู่ในเทมเพลต (ในชีตแยกต่างหากเพื่อจัดรูปแบบข้อมูล: รวมเลขที่บ้าน ชื่อถนน เมือง รหัสไปรษณีย์)
  5. เลือกเซลล์ชีต แล้วเลือก "Address Validation" > "การเลือก Address Validation API" จากเมนู
  6. ในการดำเนินการครั้งแรก ข้อความ "ต้องมีการให้สิทธิ์" จะปรากฏขึ้นเพื่อให้สิทธิ์เข้าถึง 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 | วิศวกรโซลูชัน