0

我有一个具有 3 行布局的 Google 融合表,如下所示:

在此处输入图像描述

我们可以查询融合表,

var query = new google.visualization.Query("https://www.google.com/fusiontables/gvizdata?tq=select * from *******************");

它从第一行布局中选择数据,即默认情况下的第1行。有什么方法可以查询融合表的第二行或第三行布局?

4

3 回答 3

1

API 查询适用于实际的表数据。行布局选项卡只是该数据的不同视图。您可以使用“工具”>“发布”获取正在为选项卡执行的实际查询;HTML/JavaScript 包含 FusionTablesLayer 请求。

我建议使用常规的Fusion Tables APi 而不是 gvizdata API,因为它更加灵活并且不限于 500 个响应行。

于 2013-08-27T19:18:48.537 回答
0

查询 Fusion Tables 源的文档尚未更新以说明新结构,因此这只是一个猜测。尝试附加#rows:id=2到表 id 的末尾:

select * from <table id>#rows:id=2
于 2013-08-27T14:15:06.453 回答
0

有几件事:

  1. 不推荐使用 SQL 查询 Fusion Tables 。请参阅移植指南
  2. 查看文档的使用行部分。我相信这有你的答案。
于 2013-08-27T14:19:48.567 回答