我有在谷歌应用程序制造商的脚本:
function runQuery() {
var projectId = 'blalab155512';
var request = {
query: 'SELECT title FROM [bigquery-public-data:samples.wikipedia] where title contains "olimpic" LIMIT 100'
};
var queryResults = BigQuery.Jobs.query(request, projectId);
var jobId = queryResults.jobReference.jobId;
var names = queryResults.schema.fields.map(function(field){ return field.name; });
//var records = [];
return queryResults.rows.map(function(row) {
var record = app.models.Test.newRecord();
for (var i = 0, len = names.length; i < len; ++i) {
// Calculated model should contain correspondent fields
// all non-defined fields will be ignored
record[names[i]] = (row.f[i].v);
}
return record;
});
}
这使我从大查询所需的数据。 从记录器的输出数据格式:
我现在放挣扎的数据作为计算数据源,然后显示它的应用程序中的网格。
我有一个计算的数据源,它调用上面的脚本来获取数据。 和我配置了一个字段(字符串),其中我想了从查询的标题。
在预览未显示任何错误,但格一直为空: