我有3個佈局谷歌的融合表如下所示:查詢谷歌的融合表
我們可以查詢融合表作爲,
var query = new google.visualization.Query("https://www.google.com/fusiontables/gvizdata?tq=select * from *******************");
從選擇數據第一行佈局即默認爲行1。有沒有什麼方法可以查詢融合表的第二行或第三行佈局?
我有3個佈局谷歌的融合表如下所示:查詢谷歌的融合表
我們可以查詢融合表作爲,
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
這是行不通的。 –
幾件事情:
如何在上述查詢代碼中使用常規Fusion Tables APi而不是gvizdata API?即像下面這樣'var query = new google.visualization.Query(「https://www.googleapis.com/fusiontables/v1/query?sql=SELECT * from ************ *「);'??? – mpsbhat
@PradeepShankar,你不能。這是一個完全不同的API與查詢API不兼容。 – asgallant