Google 表格中的地址验证 API

目标

在本文档中,我们将介绍如何在 Google 表格,以便轻松快捷地测试该服务。

作为非开发者,但愿意使用来自 Google 地图的数据 平台,例如地址验证 API 不妨想方设法在不太多帮助的情况下开始使用该服务 技术团队所取得的成效

使用场景

现在,我们来了解一下在 Google 表格中使用 Address Validation API 的使用场景 有用:

  • 试用:作为商家,您可能希望快速测试 地址验证 API 使用自己的地址
  • 比较:将 Address Validation API 的结果与其他端点进行比较 例如 Geocoding API 或 Places API。
  • A/B 测试:对同一数据集的不同变体进行 A/B 测试,以了解 可能会提供更合适的结果。

Google 表格模板

解决方案是使用 Google 表格, 附带自定义 Apps 脚本 函数,这些函数将依次执行地址验证请求 API

您可以按照以下步骤通过 API 运行地址(需要 Google 账号API 键):

  1. 导航到示例 电子表格 然后从“菜单”中选择:文件 >制作副本
    (您需要登录您的 Google 账号 或创建一个)
  2. 启用地址验证 API 并从Cloud Build 控制台
  3. 在“API 密钥 + 信息中心”表格标签页中,将 B2 单元格替换为您的 API 密钥。
  4. 在模板中复制/粘贴地址(使用单独的工作表来调整数据格式:串联街道号码、名称、城市、邮政编码)
  5. 选择工作表单元格,然后从“菜单”中的“地址验证”> “Address Validation API 选择”
  6. 首次执行时,您会看到“需要授权”消息 似乎会提供对 Apps 脚本的访问权限。



Google Maps Platform 条款

此解决方案用于对一组有限的地址进行测试: 允许缓存期:连续 30 个日历日,超过此期限后,客户必须 (1) 删除缓存的 Google 地图内容或 (2) 替换为最终用户数据 通过最终用户确认或更正提供。请参阅 Google 地图 平台服务条款表 11.3.1(缓存) 权限)

  • placeId
  • 位置:纬度值、经度值
  • 判定结果
  • formattedAddress
  • postalAddress
  • addressComponent:componentName
  • USPS Data standardizedAddress

注意事项

  • 性能:分块(1000 行)继续执行操作,而不是一次性处理。脚本可以 最终停止(例如,当超出每秒 API 配额时),继续 从该脚本停止的行开始。
  • 您可以通过 菜单 > 获取该代码扩展程序 >并让您的 按照您的需求量身打造脚本
  • 定价

总结

非开发者可以使用 Google 表格中的 Address Validation API 开始查询 了解 Address Validation API 的战略性 业务。本文档将向您介绍如何 来创建 API 密钥并使用提供的 Google 表格模板。

后续操作

建议深入阅读:


贡献者

本文由 Google 维护。它最初是由以下贡献者编写的。
主要作者:

Thomas Anglaret |解决方案工程师\