据我了解,为了跟踪我们的配额使用情况,我们需要在我们计划使用的服务上向Google App Service提供API密钥.
在我的例子中,我有一个带有Origin和Destination的电子表格以及一个自定义函数来计算它们之间的距离.
我遇到了通过调用来满足配额的问题.getDirections()
:
错误:服务调用太多次一天:路由.(行**).
代码示例:
function getDirections_(origin, destination) {
var directionFinder = Maps.newDirectionFinder();
directionFinder.setOrigin(origin);
directionFinder.setDestination(destination);
var directions = directionFinder.getDirections();
return directions;
}
Run Code Online (Sandbox Code Playgroud)
所以我读到如果我将API密钥分配给我的项目,我应该能够看到使用情况以及我与免费配额的接近程度.
在脚本编辑器中,我确实启用了"资源"菜单/"高级Google服务"下的所有API.然后我去了Google Developers Console,在那里我没有看到任何关于我的自定义函数调用Google Maps API或任何API使用次数的记录.
从逻辑上讲,我认为在我的脚本中我需要设置我的谷歌API密钥,以便我的脚本开始以我的用户名调用API并计算我使用某些API的时间.我想我现在正在使用谷歌地图API作为匿名,因为整个公司被分配了相同的IP,所以我们用尽许多数字来调用这个功能.
如果你知道一种方法将我的简单电子表格功能连接到我拥有的公共API访问密钥,请回复底线.
谢谢你,保罗