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