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

引数が理解できません1,1,1,12。これは何ですか - シートIDまたは行または何ですか?

method getRange(row, column, optNumRows, optNumColumns)

ここでoptNumRowsとはoptNumColumnsどういう意味ですか?

4

2 に答える 2

76

Googleドキュメントページでこれらのドキュメントを見つけました:

  • 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: 開始列 = C
6: 行数 = 6 なので 2 から 8 まで
4: 列数 = 4 なので C から G まで

だからあなたは範囲に来ます:C2:G8

于 2012-08-14T07:38:45.967 に答える