目标
在本文档中,我们将介绍如何在 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
键):
- 导航到示例
电子表格
然后从“菜单”中选择:文件 >制作副本
(您需要登录您的 Google 账号 或创建一个) - 启用地址验证
API
并从Cloud Build
控制台。
- 在“API 密钥 + 信息中心”表格标签页中,将 B2 单元格替换为您的 API 密钥。
- 在模板中复制/粘贴地址(使用单独的工作表来调整数据格式:串联街道号码、名称、城市、邮政编码)
- 选择工作表单元格,然后从“菜单”中的“地址验证”>
“Address Validation API 选择”
- 首次执行时,您会看到“需要授权”消息
似乎会提供对 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 |解决方案工程师\