2011-03-16 85 views
0

我正在一個項目,我正在與谷歌數據表對象進行交互。我想查找數據表中每列的名稱。我嘗試以下,並得到了以下螢火蟲錯誤:無法訪問谷歌數據表ColumnDescription

tile.Table.getAllColumnIds不是一個函數

function accessColumns (group) { 

     var count = group.Table.getNumberOfColumns(); 
     var i=0; 
     for (i=0;i<=count;i++) 
     { 
      alert(i); 
      var ColumnDescription = group.Table.getColumnDescription(i); 
      alert (ColumnDescription.getLabel()); 
     } 
    }  

,使這個令人困惑的部分是,getNumberOfColumns()正常工作,給我的號碼6.但是,當我進入for循環時,它崩潰說getColumnDescription不是一個函數。一種方法如何工作,但另一種方法不起作用?

我從下面的圖表API的工作:

http://code.google.com/apis/visualization/documentation/dev/dsl_javadocs/com/google/visualization/datasource/datatable/ColumnDescription.html

回答

0

顯然,你可以使用與DataTable對象的DataView方法,但你不能使用數據表的方法與數據表。我加倍檢查,我實際上使用一個DataTable。這不完全是一個解決方案,但如果您遇到此問題,請嘗試此解決方法。