获取指定范围的行和列数。

最后一列列数

getLastColumn()

获取指定范围在表格中最后一列的列数,代码示例:

SpreadsheetApp.getActiveSheet().getRange('B:C').getLastColumn()

虽然选择了 B 和 C 列,只获取了两列,但是 C 列作为末尾列,C 列在第 3 列的位置,所以返回的结果是 3。

最后一行行数

getLastRow()

获取指定范围在表格中最后一行的行数。代码示例:

SpreadsheetApp.getActiveSheet().getRange('B3:C10').getLastRow()

选择 B3 到 C10 的范围,第 10 行诗最末尾的一行,所以返回结果是 10。

起始行

getRow()

获取指定范围起始行的行数。代码示例:

SpreadsheetApp.getActiveSheet().getRange('B3:C10').getRow()

选择 B3 到 C10 的范围,那么起始行是第 3 行,所以返回的结果是3。

起始列

getColumn()

获取指定范围起始列的列数,代码示例:

SpreadsheetApp.getActiveSheet().getRange('B:C').getColumn()

选中 B 和 C 列,B 列作为起始列,B 列在第 2 列的位置,所以返回的结果是 2。

获取列数

getNumColumns()

获取指定范围内的列数。代码示例:

SpreadsheetApp.getActiveSheet().getRange('B3:C10').getNumColumns()

选择 B3 到 C10 范围,B 到 C 列一共就两列,所以返回值是 2。

获取行数

getNumRows()

获取指定范围内的行数。代码示例:

SpreadsheetApp.getActiveSheet().getRange('B3:C10').getNumRows()

选择 B3 到 C10 范围,从第 3 行到 第 10 行这个范围一共有 8 行,所以返回值是 8。