-->

应用程序制造商:网格显示大数据查询(App maker: Show Big Query data i

2019-10-29 09:07发布

我有在谷歌应用程序制造商的脚本:

    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;
});
}

这使我从大查询所需的数据。 从记录器的输出数据格式:

我现在放挣扎的数据作为计算数据源,然后显示它的应用程序中的网格。

我有一个计算的数据源,它调用上面的脚本来获取数据。 和我配置了一个字段(字符串),其中我想了从查询的标题。

在预览未显示任何错误,但格一直为空:

Answer 1:

不同于Table小部件,网格小部件不会为你生成所有嵌套数据绑定控件。 您需要手动添加,布局和绑定所有的显示部件 :



文章来源: App maker: Show Big Query data in grid