SpreadJS製品ヘルプ
getSpans メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : getSpans メソッド
セル範囲。
シート領域。このパラメーターが指定されていない場合は、viewportにデフォルト設定されます。
指定したシート領域内の指定した範囲にあるセル結合を取得します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var value; // Type: any
value = instance.getSpans(range, sheetArea);
function getSpans( 
   range : Range,
   (optional) sheetArea : SheetArea
) : any;

パラメータ

range
セル範囲。
sheetArea
シート領域。このパラメーターが指定されていない場合は、viewportにデフォルト設定されます。

戻り値の型

セル結合情報を含む配列。配列要素の型はGC.Spread.Sheets.Rangeです。
使用例
This example gets the cell spans.
activeSheet.addSpan(0,0,3,3,GC.Spread.Sheets.SheetArea.viewport);

//button click event
var spans= activeSheet.getSpans();      
for(var i = 0; i < spans.length; i++){
alert(spans[i].row);
alert(spans[i].rowCount);
alert(spans[i].col);
alert(spans[i].colCount);
}
This example displays alerts.
sheet.addSpan(0,0,3,3,GC.Spread.Sheets.SheetArea.viewport);
var spans =sheet.getSpans();
for(var i=0;i<spans.length;i++) {
  alert(spans[i].row.toString() + spans[i].col.toString());
 }
This example gets the cell spans.
activeSheet.addSpan(0,0,3,3,GC.Spread.Sheets.SheetArea.viewport);

//button click event
var spans= activeSheet.getSpans();      
for(var i = 0; i < spans.length; i++){
alert(spans[i].row);
alert(spans[i].rowCount);
alert(spans[i].col);
alert(spans[i].colCount);
}
This example displays alerts.
sheet.addSpan(0,0,3,3,GC.Spread.Sheets.SheetArea.viewport);
var spans =sheet.getSpans();
for(var i=0;i<spans.length;i++) {
  alert(spans[i].row.toString() + spans[i].col.toString());
 }
関連トピック

参照

Worksheet タイプ