在 Google 試算表驗證地址

目標

本文將說明如何在 Google 試算表中使用 Address Validation API,快速輕鬆地測試服務。

如果您不是開發人員,但想使用 Google 地圖平台提供的資料 (例如 Address Validation API),可能會想找方法開始使用這項服務,而不必向技術團隊尋求太多協助。

用途

接下來,我們來瞭解在 Google 試算表中使用 Address Validation API 的用途:

  • 試用:企業可能想使用自己的地址,快速測試 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,並從 Cloud 控制台產生 API 金鑰。
  3. 在「API Key + Dashboard」試算表分頁中,將 B2 儲存格替換為 API 金鑰。
  4. 將地址複製/貼到範本中 (在另一個工作表中設定資料格式:串連門牌號碼、街道名稱、城市、郵遞區號)
  5. 選取試算表儲存格,然後依序選取選單中的「地址驗證」>「Address Validation API selection」
  6. 首次執行時,系統會顯示「Authorization Required」訊息,要求您授予 Apps Script 存取權。



Google Maps Platform 條款

「解決方案」僅供測試用途,且僅適用於一組有限的地址:允許的快取期間:連續 30 個日曆天,之後「客戶」必須 (1) 刪除快取的 Google 地圖內容,或 (2) 替換為透過「使用者」確認或更正提供的「使用者」資料。請參閱 Google 地圖平台服務條款表 11.3.1 (快取權限):

  • placeId
  • 位置:緯度值、經度值
  • 判定結果
  • formattedAddress
  • postalAddress
  • addressComponent: componentName
  • USPS 資料 standardizedAddress

注意事項

  • 效能:一次處理 1000 列,不要超過。指令碼最終可能會停止 (例如超過每秒 API 配額),請從指令碼停止的資料列繼續執行。
  • 您可以依序點選「選單」>「擴充功能」>「Apps Script」存取程式碼,並根據需求自訂指令碼版本
  • Address Validation API 的定價。

結論

非開發人員可透過 Google 試算表中的 Address Validation API,開始查詢 Address Validation API,並瞭解如何將其用於業務策略。本文旨在說明如何建立 API 金鑰,並使用提供的 Google 試算表範本,開始查詢 API。

後續行動

建議延伸閱讀:


貢獻者

這篇文章由 Google 維護。以下是原始作者。
主要作者:

Thomas Anglaret | 解決方案工程師\