我正在尝试创建脚本,无论何时,只要页面加载,它总是呈现行和表格图表,显示最新的日期数据。
我创建了以下代码并将其分配给每个图表状态属性,但我无法在客户端获得所需的输出:
******更新代码:******
var latestDate = data.getColumnRange(5).max;
var table = new google.visualization.ChartWrapper({
containerId: 'table_div',
chartType: 'Table',
options: {
},
'state': {
'value': [latestDate]
}
});
是否有更好的方法来执行此任务。任何帮助将非常感谢。感谢
答案 0 :(得分:1)
您的代码非常广泛,但这是主要想法:
data = response.getDataTable();
var latestDate = data.getColumnRange(5).max; // get latest date
var dataview = new google.visualization.DataView(data); // create dataview to filter rows
dataview.setRows(dataview.getFilteredRows([{column:5, value: latestDate}])) // filter rows by latest date value
console.log(dataview.getDistinctValues(5)) // shows only latest date
然后您可以将此dataView设置为仪表板