google 可视化查询第二次迭代
google visualization Query second iteration
我正在使用 google.visualization.Query 从 Google Sheet 获取数据。我注意到结果不包含行之间的逗号,这导致了一个问题,因为我正在尝试创建一个数组。我该如何解决这个问题?
Rows:
4,1,some text,2/25/2021,3/2/2021
9,1,some text,2/25/2021,3/1/2021
Query:
function initialize() {
var opts = {sendMethod: 'auto'};
var queryString = encodeURIComponent('SELECT A, B, D, F, G WHERE B=1 offset 1');
var query = new google.visualization.Query(
'https://docs.google.com/spreadsheets/d/1jyiF2nZsqkxzSndIaiZEVivFB7EzozHHuE0Qx2hU1T4/gviz/tq?tq=' + queryString);
query.send(handleQueryResponse);
}
Query Result:
4,1,some text,2/25/2021,3/2/2021 9,1,some text,2/25/2021,3/1/2021
Iterate in an Array:
dataTable.addRows([
[ '+myArray[0]+', <div class="ggl-tooltip">'+myArray[1]+'</div>', myArray[2], myArray[3) ]
]);
在查询的响应函数中,您可以从响应参数中获取数据。
function handleQueryResponse(response) {
var data = response.getDataTable();
这将 return 一个 google data table,然后可以用来绘制图表。
如果需要数组中的原始数据,可以使用toJSON
方法。
var data = response.getDataTable();
var rawData = data.toJSON();
json 将 return 以找到的格式 here...
我正在使用 google.visualization.Query 从 Google Sheet 获取数据。我注意到结果不包含行之间的逗号,这导致了一个问题,因为我正在尝试创建一个数组。我该如何解决这个问题?
Rows:
4,1,some text,2/25/2021,3/2/2021
9,1,some text,2/25/2021,3/1/2021
Query:
function initialize() {
var opts = {sendMethod: 'auto'};
var queryString = encodeURIComponent('SELECT A, B, D, F, G WHERE B=1 offset 1');
var query = new google.visualization.Query(
'https://docs.google.com/spreadsheets/d/1jyiF2nZsqkxzSndIaiZEVivFB7EzozHHuE0Qx2hU1T4/gviz/tq?tq=' + queryString);
query.send(handleQueryResponse);
}
Query Result:
4,1,some text,2/25/2021,3/2/2021 9,1,some text,2/25/2021,3/1/2021
Iterate in an Array:
dataTable.addRows([
[ '+myArray[0]+', <div class="ggl-tooltip">'+myArray[1]+'</div>', myArray[2], myArray[3) ]
]);
在查询的响应函数中,您可以从响应参数中获取数据。
function handleQueryResponse(response) {
var data = response.getDataTable();
这将 return 一个 google data table,然后可以用来绘制图表。
如果需要数组中的原始数据,可以使用toJSON
方法。
var data = response.getDataTable();
var rawData = data.toJSON();
json 将 return 以找到的格式 here...