服务在一天内被调用太多次:地理编码为ARRAY FORMULA

问题描述 投票:0回答:1

我希望有人可以帮助我在Google表格中解决此问题。我有一列地址(I),一列坐标(J)和一列备份坐标(K)。

我正在使用脚本创建自定义公式,以使用Google本地化服务从地址计算坐标。在我的坐标列(J)中,我有一个像这样的数组公式

= ARRAYFORMULA(IF(LEN(K2:K)> 0,K2:K,GEOCODE_GOOGLE(I2:I))))>>

因此,如果K有一个值,那么我将该值复制到我的列中,否则我将使用GEOCODE自定义公式。我的问题是我得到此错误:

服务在一天内被调用太多次:地理编码。 (第5行)

我知道使用此服务是有限制的,但是我的工作表每天只有20或30个新行,所以我认为问题可能出在我的arrayformula中?我的工作表现在有200行,所以也许公式每次插入新行时执行200次?

请任何帮助,谢谢

我希望有人可以帮助我在Google表格中解决此问题。我有一列地址(I),一列坐标(J)和一列备份坐标(K)。我正在使用脚本创建自定义...

google-sheets localization geocode
1个回答
0
投票

[如果有人需要解决方案,我已经找到了。我在数组公式中使用了此自定义公式,因此在工作表上的每个新行上,该公式都在计算所有行的坐标,因此我不得不找到一种方法来验证是否已计算行。我已经在地址栏中添加了文字。例如,如果地址为“ 123 Mapple Street”,现在它已经显示为“ 123 Mapple Street..DoNotLocate ..”,那么我的脚本将无法对其进行地理定位。

© www.soinside.com 2019 - 2024. All rights reserved.