Javascript 设置谷歌图表的查询范围

Javascript 设置谷歌图表的查询范围,javascript,google-visualization,Javascript,Google Visualization,我将如何定义我希望图表从中获取数据的范围。使用此示例,我在哪里设置查询范围?我想开始建立一些网页与图表链接到我的电子表格数据。谢谢大家! google.load("visualization", "1", {packages:["corechart"]}); function initialize() { var opts = {sendMethod: 'auto'}; // Replace the data source URL on next line with your

我将如何定义我希望图表从中获取数据的范围。使用此示例,我在哪里设置查询范围?我想开始建立一些网页与图表链接到我的电子表格数据。谢谢大家!

google.load("visualization", "1", {packages:["corechart"]});

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('http://spreadsheets.google.com/tq?key=0AnD0SFr9ooPgdG83Wm&transpose=0&headers=1&merge=COLS&range=A1%3AA5%2CB1%3AC5&gid=0&pub=1', opts);         
    -
    // Optional request to return only column C and the sum of column B, grouped by C members.
    //query.setQuery('select C, sum(B) group by C');

    // 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 options = {
title: 'Company Performance'
};

var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}

  google.setOnLoadCallback(initialize);

您可以选择查询中的列和筛选条件(通过
setQuery
方法),也可以在URL的
range
参数中指定工作表范围

// use setQuery
var query = new google.visualization.Query('http://spreadsheets.google.com/tq?key=0AnD0SFr9ooPgdG83Wm&transpose=0&headers=1&merge=COLS&gid=0&pub=1', opts);
query.setQuery('select a, b, c where d < 7');

如果工作簿中有特定的工作表,请这样做…&pub=1&range=Sheet1!A1:C10',选项);我找到了正确的文档,感谢您为我指明了正确的方向!我是一个Java初学者
// set range to A1:C10
var query = new google.visualization.Query('http://spreadsheets.google.com/tq?key=0AnD0SFr9ooPgdG83Wm&transpose=0&headers=1&merge=COLS&gid=0&pub=1&range=A1:C10', opts);