Spread.Sheets
getArray メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : getArray メソッド
行インデックス。
列インデックス。
行数。
列数。
数式を返す場合はtrue。それ以外の場合は値が返されます。
指定したセル範囲からオブジェクト配列を取得します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var value; // Type: Array

// パラメータ
var row; //タイプ: number
var column; //タイプ: number
var rowCount; //タイプ: number
var colCount; //タイプ: number
var getFormula; //タイプ: boolean

value = instance.getArray(row, column, rowCount, colCount, getFormula);
function getArray( 
   row : number,
   column : number,
   rowCount : number,
   colCount : number,
   getFormula : boolean
) : Array;

パラメータ

row
行インデックス。
column
列インデックス。
rowCount
行数。
colCount
列数。
getFormula
数式を返す場合はtrue。それ以外の場合は値が返されます。

戻り値の型

指定したセル範囲から取得したオブジェクト配列。
使用例
次のサンプルコードは、getArrayメソッドを使用します。
// 次のサンプルコードは、getArrayメソッドを使用します。// 値を設定します。 var array = [[1,2,3],[4,5],[6,7,8,9]]; activeSheet.setArray(1, 2, array); // 数式を設定します。 var array = [["=1+1","=2+2","=3+3"],["=4+4","=5+5"],["=6+6","=7+7","=8+8","=9+9"]]; activeSheet.setArray(1, 2, array, true); // 値を取得します。 var newArray = activeSheet.getArray(1, 2, 3, 4); // 数式を取得します。 var newArray = activeSheet.getArray(1, 2, 3, 4, true); //alert(newArray[0]);
//set value
var array = [[1,2,3],[4,5],[6,7,8,9]];
activeSheet.setArray(1, 2, array);
//set formula
var array = [["=1+1","=2+2","=3+3"],["=4+4","=5+5"],["=6+6","=7+7","=8+8","=9+9"]];
activeSheet.setArray(1, 2, array, true);
//get value
var newArray = activeSheet.getArray(1, 2, 3, 4);
//getformula
var newArray = activeSheet.getArray(1, 2, 3, 4, true);
//alert(newArray[0]);
関連トピック

参照

Worksheet タイプ