【发布时间】:2017-02-18 17:22:23
【问题描述】:
我在使用 Google 注释图表时遇到了一些问题。我从Google 提供的示例开始,然后尝试通过 Fiddle 对其进行调整,以使用来自我的google sheets document 查询的数据。
我觉得我搞砸了查询本身,或者将查询结果放入图表并绘制它。
任何帮助将不胜感激。我的 JavaScript 包含在下面。
google.charts.load('current', {'packages':['annotationchart']});
google.charts.setOnLoadCallback(drawChart);
function initialize() {
var opts = {sendMethod: 'auto'};
// Replace the data source URL on next line with your data source URL.
var query = new google.visualization.Query('https://docs.google.com/spreadsheets/d/1KVOMq2usUg-FRmfx9cnGgJVR-wQZ2oJcyufaIgcxzFw', opts);
// Optional request to return only column C and the sum of column B, grouped by C members.
query.setQuery('select B, select G');
// Send the query with a callback function.
query.send(handleQueryResponse);
}
function handleQueryResponse(response) {
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data = response.getDataTable();
var chart = new google.visualization.AnnotationChart(document.getElementById('chart_div'));
var options = {
displayAnnotations: false
};
chart.draw(data, options);
}
【问题讨论】:
标签: javascript google-apps-script google-sheets google-visualization