获取指定范围的行和列数。
最后一列列数
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。