Google apps script 在Google Sheets应用程序脚本中获取列?
该类似乎将表视为一个行数组。它的方法是Google apps script 在Google Sheets应用程序脚本中获取列?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,该类似乎将表视为一个行数组。它的方法是getDataTable,它返回一个不透明的值。在这一点上,似乎忽略了如何选择列作为数组。即使是Nx1范围,即仅一列,也以[[1]、[2]、[3]、…]的形式出现,而不是以平面形式出现 选择一个列真的是如此次优以至于很难做到吗?我主要是对数据进行硬编码,所以如果是优化,我可以旋转它,这看起来很奇怪。没有特定的方法来选择列。您总是选择二维表格,即使它只有一列。 第一个维度用于行,第二个维度用于此行中的值(也称为此行中的列值)。使用起来很方便。您可以使用组合[行
getDataTable
,它返回一个不透明的值。在这一点上,似乎忽略了如何选择列作为数组。即使是Nx1范围,即仅一列,也以[[1]、[2]、[3]、…]的形式出现,而不是以平面形式出现
选择一个列真的是如此次优以至于很难做到吗?我主要是对数据进行硬编码,所以如果是优化,我可以旋转它,这看起来很奇怪。没有特定的方法来选择列。您总是选择二维表格,即使它只有一列。
第一个维度用于行,第二个维度用于此行中的值(也称为此行中的列值)。使用起来很方便。您可以使用组合
[行编号][列编号]
访问任何您想要的内容。
您还可以找到一些随处可见的方法来处理此问题,或者简单地…你只需要练习一下。我同意这让我有些悲伤。我经常发现在我的代码中有一个switch语句是必要的,因为如果得到一行,就必须用一种方法,如果得到一列,就必须用另一种方法,如果有多个列和行,就必须用另一种方法。但我猜如果你现在修改它,很多代码都会被破坏。