我是一位业余方案家,时间很紧,几乎没有项目。 我愿从谷歌电子表格中获取数据,修改数据,并绘制谷歌图(使用 go图)。
下述法典完全在欧恩德,但 Chrome和伊埃特公司不允许在操作的QueryResponse(e)功能范围之外提供数据。 我的第一个想法是,从处理过的QueryResponse(e)功能中收回数据,但这一功能(send(e))。
任何帮助都将受到高度赞赏。
function getDataTable(link) {
var dataTable= new google.visualization.DataTable();
var queryTrip = new google.visualization.Query(link);
queryTrip.send(handleQueryResponse);
function handleQueryResponse(response) {
if (response.isError()) {
alert( Error in query: + response.getMessage() + + response.getDetailedMessage());
return;
}
dataTable = response.getDataTable();
// I can verify this has the data through debugging in Chrome
}
// Outside of the function handleQueryResponse the dataTable is gone
return dataTable;
}