SpreadJS製品ヘルプ
数式をセル範囲に変換
SpreadJS > サンプルコード > セル参照のサンプルコード > 数式をセル範囲に変換

指定した数式文字列をセル範囲に変換できます。次のサンプルコードは、formulaToRangesメソッドを使用して数式文字列をセル範囲に変換します。 

JavaScript
コードのコピー
var spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'), {
  sheetCount: 1
});
sheet = spread.getSheet(0);
//formulaToRangesメソッドを使用してセル範囲を作成します。
cellRanges = GC.Spread.Sheets.CalcEngine.formulaToRanges(sheet, 'B3:D5', 0, 0);
//セル範囲の行または列のインデックス、および行数または列数を数式に取得します。
console.log("Starting Row Index of cell range 'B3:D5' is " + cellRanges[0].ranges[0].row);
console.log("Starting Column Index of cell range 'B3:D5' is " + cellRanges[0].ranges[0].col);
console.log("RowCount of cell range 'B3:D5' is " + cellRanges[0].ranges[0].rowCount);
console.log("ColCount of cell range 'B3:D5' is " + cellRanges[0].ranges[0].colCount);