Sheet.getRange(1,1,1,12)括号中的数字指定了什么?

Sne*_*wal 24 google-sheets google-apps-script google-spreadsheet-api

Sheet.getRange(1,1,1,12)
Run Code Online (Sandbox Code Playgroud)

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

method getRange(row, column, optNumRows, optNumColumns)
Run Code Online (Sandbox Code Playgroud)

这是什么意思optNumRowsoptNumColumns意思???

Ter*_*rry 48

google docu页面上找到这些文档:

  • 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(计数);

括号之间的值:
2:起始行= 2
3:起始col = C
6:行数= 6因此从2到8
4:cols数= 4因此从C到G

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


Mig*_*ics 47

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

getRange(行,列,optNumRows,optNumColumns)

在此输入图像描述