Integrating the Google Visualization API with a spreadsheet fails when applying a select query. See the revised code snippet below:
google.load('visualization', '1.0', { packages: ['table'] });
google.setOnLoadCallback(executeQuery);
function executeQuery() {
var sheetUrl = 'https://docs.google.com/spreadsheets/d/your_spreadsheet_id/edit#gid=0';
var vizQuery = new google.visualization.Query(sheetUrl);
vizQuery.setQuery('select Col1, Col2');
vizQuery.send(processResult);
}
function processResult(response) {
if (response.isError()) {
console.error('Query error: ' + response.getMessage());
return;
}
console.log(response.getDataTable());
}