2014-02-11 77 views
0

我想從Google FusionTable(FT)的一列中檢索所有值(針對該事項的郊區名稱)。 我可以使用jQuery的Ajax調用訪問列本身:從Google Fusion表格中回收列值

$.ajax({ 
    url: 'https://www.googleapis.com/fusiontables/v1/tables/'+ tableID +'/columns/Suburb?key=' + key, 
    success: function(data) { 
     console.log(data); 
     suburbs_list = data; 
    }, 
    error: function(data) { 
     console.error(['error', data]); 
    } 
}); 

返回

suburbs_list 
Object {kind: "fusiontables#column", columnId: 0, name: "Suburb", type: "LOCATION"} 

,但我無法找到訪問該列中的值的方式。有沒有辦法,或者我必須遍歷每一行並獲得每行的第一列值?

我已經通過文檔,但沒有任何關於此的任何文字。 https://developers.google.com/fusiontables/docs/v1/reference/column

感謝您的任何意見

回答

0

您需要使用查詢來讀取行。您可以指定要在SELECT子句中獲得哪些列。有關詳細信息,請參閱此幫助頁面:https://developers.google.com/fusiontables/docs/v1/using#WorkingRows

+0

解析這是實際的代碼: 'VAR queryURLHead =的 'https://www.googleapis.com/fusiontables/v1/query SQL =';'' 變種queryURLTail = '&jsonCallback =';' 'VAR查詢= 「SELECT市郊FROM」 + TABLEID + 「LIMIT 750」;' '變種queryURL =是encodeURI(queryURLHead +查詢+ queryURLTail + '&鍵=' +鍵);' (函數dataHandler(d)){' 'console.log(d.rows [0]);' 'console.log('); d.rows [0]);'' }' – datafunk

+0

對不起 - 沒有按」無論我做什麼,我都無法在代碼格式化中正確評論:\ – datafunk