我在Google Apps脚本中使用图表服务。修复issue 1304后,我可以使用setDataSourceUrl将我的图表绑定到Google电子表格。通过这种方式,我能够在数据源URL中嵌入SQL-like queries。是否可以将过滤器控件(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();
答案 0 :(得分:0)
当您使用仪表板时,您需要确保不单独在图表上设置任何数据源,因为它们应该从仪表板中提取数据。不幸的是,DashboardPanel目前不接受数据源URL,只是一个DataTable。如果您希望支持数据源网址,请提交feature request。