【发布时间】:2014-03-18 21:18:36
【问题描述】:
我正在寻找使用 Google 表格作为源数据的示例代码,并使用 Google 可视化制作一个相当简单的折线图。
我注意到新的 Google 表格在“共享图表”功能中不包含脚本,它们提供了 IFRAME,并且宽度/高度不起作用。所以,我希望通过 Google 可视化来做到这一点。
感谢您的帮助。
已编辑...
这是我的 HTML 文件。
<html>
<head>
<script type="text/javascript">
function drawChart() {
var query = new google.visualization.Query('http://docs.google.com/spreadsheet/tq?key=14MXilv-uhEAUxDzVB7qVCCmQYqkmWvqqaBOXeBsS04k&gid=0');
query.setQuery('SELECT A, B, C, D, E');
query.send(function (response) {
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data = response.getDataTable();
var chart = new google.visualization.LineChart(document.querySelector('linechart'));
chart.draw(data, {
height: 400,
width: 600
});
});
}
google.load('visualization', '1', {
packages: ['corechart'],
callback: drawChart
});
</script>
<title>Data from a Spreadsheet</title>
</head>
<body>
<span id="linechart"></span>
</body>
</html>
它不画。我在电子表格中尝试了各种选择,比如避免列 A,不行。我做错了什么?
【问题讨论】:
标签: google-visualization google-sheets