2017-02-21 56 views
0

Range類似乎將該表視爲一個行數組。它有方法getDataTable,它返回一個不透明的DataTable。失去了這似乎是如何選擇列作爲數組。即使是Nx1範圍,即只是一列,也以[[1],[2],[3],...]的形式出現,而不是平坦的。獲取Google表格應用腳本中的列?

是否選擇了一個真的非常不理想的列,這很難做到?我主要是硬編碼的數據,所以我可以旋轉它,如果它是一個優化,只是看起來很奇怪。

+0

我同意這讓我有些悲傷。我經常發現在我的代碼中需要一個switch語句,因爲如果你得到一個單一的行,你必須做一種方法,如果得到一個單獨的行,你必須採取另一種方式,如果你有多個行和多個行,那麼另一種方式。但是我猜猜如果你現在改變它,很多代碼都會中斷。 – Cooper

回答

1

沒有選擇列的具體方法。即使只有一列,也總是選擇2D表格。
第一個維度是針對此行中的值的第二行(即此行中的列值)。使用起來非常方便。你可以通過組合[row number][column number]訪問任何你想要的東西。 你還會發現一些無處不在的方法來處理它,如transpose或獲得a column values的簡單filter ...
你只需要練習一點。

相關問題