在Google Data Studio中,有没有一种方法可以过滤我的数据,而不会在每次过滤请求后都将其提取?

时间:2020-06-03 16:49:07

标签: javascript api rest google-apps-script google-data-studio

Picture for context

我的社区连接器获取这两个字段(订阅日期和点击次数)。

我希望能够按日期进行过滤,因此我的表格仅显示例如最近7天的数据。这可以使用Data Studio提供的日期过滤器来工作,但是,我注意到该日期过滤器会使用我选择的正确日期执行另一个提取请求。

我不希望这种情况发生。我想使用我的现有数据按日期过滤。有什么办法吗?要仅使用我的缓存数据进行过滤,而不发送新的GET请求?

2 个答案:

答案 0 :(得分:0)

虽然从Data Studio方面无法做到这一点,但是您可以实现自己的cache in Apps Script。您可以评估每个getData请求,并根据需要从缓存中返回数据。这样可以避免向您的API端点发送新的GET请求。

答案 1 :(得分:0)

尽管这可能并不是每个人的最佳选择,但我找到了一个快速的临时解决方案,方法是使用Google的社区连接器“提取数据”来加载自己的社区连接器。 这样,我的数据仅加载1次,并且我可以按照自己想要的方式立即对其进行过滤。

如果要刷新数据,请“编辑”数据源并保存。