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

时间:2012-08-14 07:24:08

标签: google-apps-script google-sheets google-spreadsheet-api

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

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

method getRange(row, column, optNumRows, optNumColumns)

这里optNumRowsoptNumColumns是什么意思???

1 个答案:

答案 0 :(得分:43)

google docu pages

上找到这些文档
  • 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