43
Sheet.getRange(1,1,1,12)

我无法理解这些论点1,1,1,12。这是什么 - 工作表 ID 或行或什么?

method getRange(row, column, optNumRows, optNumColumns)

optNumRows这里是什么optNumColumns意思???

4

2 回答 2

76

在谷歌文档页面上找到了这些文档:

  • row --- int --- 范围的顶行
  • column --- int --- 范围的最左边的列
  • optNumRows --- int --- 范围内的行数。
  • optNumColumns --- int --- 范围内的列数

在你的例子中,你会得到(如果你选择了第 3 行)“C3:O3”,因为 C --> O 是 12 列

编辑

使用文档上的示例:

// 下面的代码将获取范围 C2:G8
// 在活动电子表格中的列数,恰好是“4”
var count = SpreadsheetApp.getActiveSheet().getRange(2, 3, 6, 4) .getNumColumns(); Browser.msgBox(count);

括号内的值:
2:起始行 = 2
3:起始列 = C
6:行数 = 6 所以从 2 到 8
4:列数 = 4 所以从 C 到 G

所以你来到了范围:C2:G8

于 2012-08-14T07:38:45.967 回答
13

我知道这是一个较旧的线程,但我认为图形可能有助于直观地看到这一点。

getRange(行,列,optNumRows,optNumColumns)

在此处输入图像描述

于 2021-10-13T06:53:01.847 回答