SpreadJS製品ヘルプ
formulaToExpression メソッド
GC.Spread.Sheets 名前空間 > CalcEngine タイプ : formulaToExpression メソッド
コンテキスト。通常はアクティブシートオブジェクトを使用します。
数式文字列。
数式の基本行インデックス。
数式の基本列インデックス。
R1C1参照スタイルを使用するかどうか。
指定した数式を式ツリーに解析します。
シンタックス
var value; // Type: Expression
value = GC.Spread.Sheets.CalcEngine.formulaToExpression(context, formula, baseRow, baseColumn, useR1C1);
function formulaToExpression( 
   context : object,
   formula : string,
   (optional) baseRow : number,
   (optional) baseColumn : number,
   (optional) useR1C1 : boolean
) : Expression;

パラメータ

context
コンテキスト。通常はアクティブシートオブジェクトを使用します。
formula
数式文字列。
baseRow
数式の基本行インデックス。
baseColumn
数式の基本列インデックス。
useR1C1
R1C1参照スタイルを使用するかどうか。

戻り値の型

式ツリー。
使用例


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);
解説

関連トピック

参照

CalcEngine タイプ