数据源支持多页请求时的分页

时间:2017-11-07 18:40:52

标签: google-apps-script google-data-studio

Google Data Studio Community连接器是否支持分页?

我使用外部数据服务。该服务逐页返回数据。它需要startnext参数,并且需要2 req / sec。我是否可以覆盖getData或升级request参数等方法来实现此功能?

如果不是。是否有获取此类数据的最佳做法?

1 个答案:

答案 0 :(得分:1)

社区连接器目前不支持Web API的分页。

最佳做法取决于您的使用案例。如果要获取用户的完整数据集,可以进行多次UrlFetch调用以获取完整数据集,将其合并,并将合并后的集合作为getdata()响应返回。缓存此结果以避免在短期内发出大量请求也可能有意义。您可以使用Apps Script cacheSheet或甚至BigQuery进行缓存。请注意,Apps脚本有6 min / execution limit

但是,如果您只想返回特定页面,那么配置的唯一方法是getConfig,因为configparamsgetData()请求一起传递。示例用例将仅返回用户在配置中选择n的前n个页面。