【发布时间】:2019-02-25 04:21:45
【问题描述】:
我有一个带有“帐户 ID 过滤器”的 Google DataStudio 报告,例如我可能有 100 个客户帐户。
我想与这 100 个帐户共享此报告。但每个帐户只能看到自己的报告。
但 Google DataStudio 不从 url 获取参数,因此我无法将帐户 id 值传递到 DataStudio 报告 url 以相应地过滤掉报告。
我有一个想法。如果我使用 Google Apps 脚本创建 Google Data Studio 数据连接器,并将此数据连接器用作我的 Google DataStudio 报告的数据源。
然后我将与我的 100 个客户帐户分享此报告。
每个客户帐户都将访问此报告(数据源是 Google Apps 脚本数据连接器)。 Google Apps 脚本数据连接器将在该客户的 google 帐户下运行。而Google Script会做以下工作,验证这个账号,根据这个账号的google账号知道是哪个账号,只获取这个账号的数据,作为Google DataStudio Report的数据源。这样,每个客户都可以自己获得报告。
这行得通吗?有没有人有资源或代码可以分享这个问题和这个解决方案?
【问题讨论】:
标签: google-apps-script google-data-studio