Sheet.getRange(1,1,1,12)
我无法理解的论点1,1,1,12
。这是什么 - 表单ID或行或什么?Sheet.getRange(1,1,1,12)括号中的数字指定了什么?
method getRange(row, column, optNumRows, optNumColumns)
这里是什么optNumRows
和optNumColumns
意思???
Sheet.getRange(1,1,1,12)
我无法理解的论点1,1,1,12
。这是什么 - 表单ID或行或什么?Sheet.getRange(1,1,1,12)括号中的数字指定了什么?
method getRange(row, column, optNumRows, optNumColumns)
这里是什么optNumRows
和optNumColumns
意思???
找到这些实况上google docu pages:
在您的例子数,你会得到(如果你选择了第3行) “C3:O3”,原因Ç - > 0是12列
编辑
使用在实况的例子:
//下面的代码将获得的范围C2列数:0 G
//在活动电子表格中,碰巧是“4”
var count = SpreadsheetApp.getActiveSheet()。getRange(2,3,6,4).getNumColumns(); Browser.msgBox(count);
括号之间的值:
2:起始行= 2
3:起始COL = C
6:行数= 6,从而从2至8
4:数的cols = 4所以从C到G
所以你来到范围:C2:G8
按照谷歌://下面的代码将得到的列数为范围C2:G8 //在活动的电子表格,这恰好是“4” VAR计数= SpreadsheetApp.getActiveSheet() .getRange(2,3,6,4).getNumColumns(); Browser.msgBox(count); – 2012-08-14 07:46:04
只是因为他们指定的getrange额外的呼叫,即getNumColumns那。你看他们有2,3,6,4,其中4是该范围内的列数,这就是他们在msgbox中显示的内容。 – Terry 2012-08-14 07:49:00
但它应该给出C2的范围:G2为什么C2:G8 ??? – 2012-08-14 07:53:22
逻辑思维,行会开始行和optNumRows将是从那里的行数,和选择意味着你不必指定se参数,所以你也可以输入前两个参数而不指定行数/列数(例如你得到B5)。 – Terry 2012-08-14 07:33:58
感谢您的快速回复,你可以请看看这对我来说http://stackoverflow.com/questions/11946500/i-need-to-copy-data-from-3-sheets-to-another-master-sheet-in -same电子表格 – 2012-08-14 07:40:43