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

パラメータ

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(1, 0, 2);
// EvaluateFormula()メソッドを使用し、シートのセルに数式を設定せずに数式を評価します。
var result = GC.Spread.Sheets.CalcEngine.evaluateFormula(sheet, "SUM(A1:A2)", 0, 0);
console.log("SUM(A1:A2) = " + result);
解説

関連トピック

参照

CalcEngine タイプ