0

我在 Google Apps 脚本中使用图表服务。修复了问题 1304后,我可以使用 setDataSourceUrl 将我的图表绑定到 Google 电子表格。通过这种方式,我能够在数据源 url 中嵌入类似 SQL 的查询。是否也可以将过滤器控件(CategoryFilter、NumberRangeFilter 等)绑定到数据源 url?我的过滤器在绑定到使用 setDataSourceUrl 的图表时不起作用。

 var lineFilter = Charts.newCategoryFilter()
  .setFilterColumnIndex(1)
  .build();

 var pieChart = Charts.newPieChart()
 .setDataSourceUrl(url) 
 .build();

 var dashboard = Charts.newDashboardPanel()
 //not using setDataTable() because my chart is using setDataSourceUrl
 .bind([lineFilter], [pieChart])
 .build();
4

1 回答 1

0

当您使用仪表板时,您需要确保您没有在图表上单独设置任何数据源,因为它们应该从仪表板中提取数据。不幸的是,DashboardPanel 目前不接受数据源 URL,只接受一个 DataTable。如果您希望支持数据源 URL,请提交功能请求。

于 2012-09-05T17:29:38.390 回答