我有一个具有 3 行布局的 Google 融合表,如下所示:
我们可以查询融合表,
var query = new google.visualization.Query("https://www.google.com/fusiontables/gvizdata?tq=select * from *******************");
它从第一行布局中选择数据,即默认情况下的第1行。有什么方法可以查询融合表的第二行或第三行布局?
我有一个具有 3 行布局的 Google 融合表,如下所示:
我们可以查询融合表,
var query = new google.visualization.Query("https://www.google.com/fusiontables/gvizdata?tq=select * from *******************");
它从第一行布局中选择数据,即默认情况下的第1行。有什么方法可以查询融合表的第二行或第三行布局?
API 查询适用于实际的表数据。行布局选项卡只是该数据的不同视图。您可以使用“工具”>“发布”获取正在为选项卡执行的实际查询;HTML/JavaScript 包含 FusionTablesLayer 请求。
我建议使用常规的Fusion Tables APi 而不是 gvizdata API,因为它更加灵活并且不限于 500 个响应行。
查询 Fusion Tables 源的文档尚未更新以说明新结构,因此这只是一个猜测。尝试附加#rows:id=2
到表 id 的末尾:
select * from <table id>#rows:id=2