web-dev-qa-db-ja.com

Sheet.getRange(1,1,1,12)括弧内の数字は何を指定しますか?

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

引数を理解できない1,1,1,12。これは何ですか-シートIDまたは行、または何ですか?

method getRange(row, column, optNumRows, optNumColumns)

ここでoptNumRowsoptNumColumnsはどういう意味ですか?

23
Sneha Grewal

これらのドキュメントは googleドキュメントページ で見つかりました:

  • row --- int ---範囲の一番上の行
  • column --- int ---範囲の左端の列
  • optNumRows --- int ---範囲内の行数。
  • optNumColumns --- int ---範囲内の列数

あなたの例では、(3行目を選択した場合) "C3:O3"を取得します。原因はC-> Oは12列です

編集

Docuの例を使用して:

//以下のコードは、C2:G8の範囲の列数を取得します
//アクティブなスプレッドシートで、たまたま「4」
var count = SpreadsheetApp.getActiveSheet()。getRange(2、3、6、4).getNumColumns(); Browser.msgBox(count);

括弧内の値:
2:開始行= 2
3:開始列= C
6:行数= 6なので2から8
4:colsの数= 4なので、CからGまで

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

46
Terry