var req = 'select *';
var reqenc = encodeURIComponent(req);
//DATA_SOURCE_URL = DATA_SOURCE_URL + "/gviz/tq?tq=" + reqenc;
var query = new google.visualization.Query(DATA_SOURCE_URL);
try {
if (DATA_SOURCE_URL.indexOf("gviz") == -1) {
window.alert("Setting URL Without Query: " + DATA_SOURCE_URL);
console.log("Setting URL Without Query: " + DATA_SOURCE_URL);
window.alert("Query: " + req);
console.log("Query: " + req);
query.setQuery(req);
} else {
window.alert("Setting URL WITH Query: " + DATA_SOURCE_URL);
console.log("Setting URL WITH Query: " + DATA_SOURCE_URL);
}
query.send(handleQueryResponse);
} catch (e) {
window.alert("Error in Query Processing: " + e.message);
}
window.alert("Query Sent OK");
}
function handleQueryResponse(response) {
window.alert("Handling Response");
if (response.isError()) {
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data = response.getDataTable();
window.alert("Data is: " + data);
}