Spread.Sheets
getFormulaInformation メソッド
GC.Spread.Sheets 名前空間 > Worksheet タイプ : getFormulaInformation メソッド
行インデックス。
列インデックス。
このシートの指定したセルの数式詳細情報を取得します。
シンタックス
var instance = new GC.Spread.Sheets.Worksheet(name);
var value; // Type: object

// パラメータ
var row; //タイプ: number
var col; //タイプ: number

value = instance.getFormulaInformation(row, col);
function getFormulaInformation( 
   row : number,
   col : number
) : object;

パラメータ

row
行インデックス。
col
列インデックス。

戻り値の型

formulaInfo - セルの数式情報を返します。formulaInfo.hasFormula {boolean} セルに数式があるかどうかを示します。formulaInfo.formula {string} 数式文字列。formulaInfo.isArrayFormula {boolean} 数式が配列数式かどうかを示します。formulaInfo.formula {string} 数式文字列。formulaInfo.formulaWithCulture {string} カルチャ固有の数式。
使用例
次のサンプルコードは、getFormulaInformationメソッドを使用します。
activeSheet.setValue(0,0,1); activeSheet.setValue(0,1,2); activeSheet.setValue(0,2,10); activeSheet.getCell(1,1).formula("=SUM(A1:C1)"); var test = activeSheet.getFormulaInformation(1,1, GC.Spread.Sheets.SheetArea.viewport); alert(test.formula);
activeSheet.setValue(0,0,1);
activeSheet.setValue(0,1,2);
activeSheet.setValue(0,2,10);
activeSheet.getCell(1,1).formula("=SUM(A1:C1)");
var test = activeSheet.getFormulaInformation(1,1, GC.Spread.Sheets.SheetArea.viewport);
alert(test.formula);
activeSheet.setValue(0, 2, 3);
activeSheet.setFormula(1,1,"C1+D1",GC.Spread.Sheets.SheetArea.viewport);
var information = activeSheet.getFormulaInformation(1, 1);
alert(information.formula);
activeSheet.setValue(0, 2, 3);
activeSheet.setFormula(1,1,"C1+D1",GC.Spread.Sheets.SheetArea.viewport);
var information = activeSheet.getFormulaInformation(1, 1);
alert(information.isArrayFormula);
関連トピック

参照

Worksheet タイプ