Data Studio 连接器在只应调用 1 次时对 API 进行多次调用

Ben*_*ins 5 google-apps-script looker-studio

我正在最终确定 Data Studio 连接器,并注意到 API 调用数量出现一些奇怪的行为。

当我期望看到单个 API 调用时,我却看到了多个调用。

在我的应用程序脚本中,我保留了一个简单的计数,每次 url 获取都会增加 1,这给了我期望通过 getData() 看到的正确数字。

但是,在我的 API 监控日志(使用 Runscope)中,我看到对同一端点的多个 API 请求,以及在单个 getData() 调用中不同端点的不同数量(它们应该都是相同的)。例如

在此输入图像描述

我无法在此处发布代码(客户端项目),但它与 Google 文档上的数据连接器代码基本相同的框架。我已经实现了缓存和退避。

寻找任何想法或者是否有人经历过类似的事情?

谢谢

Baj*_*ena 0

如果 GDS 报告包含具有不同维度/指标配置的多个小部件,则 GDS 可能会getData为每个小部件触发多个调用。