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

指定した数式を式ツリーに変換できます。次のサンプルコードは、formulaToExpressionメソッドを使用して数式を式ツリーに変換します。

JavaScript
コードのコピー
var spread = new GC.Spread.Sheets.Workbook(document.getElementById('ss'), {
  sheetCount: 1
});
sheet = spread.getSheet(0);
sheet.setValue(0, 0, 1);
sheet.setValue(0, 1, 2);
sheet.setValue(0, 2, 3);
sheet.getCell(4, 4).formula("=SUM(A1:C1)");
var formula = sheet.getFormula(4, 4);
var expression = GC.Spread.Sheets.CalcEngine.formulaToExpression(sheet, formula, 0, 0);
console.log("Function Name is: " + expression.functionName);