SpreadJS製品ヘルプ
setFormula メソッド
GC.Spread.Sheets.Shapes 名前空間 > Shape タイプ : setFormula メソッド
数式の文字列を受け入れることができるパス。「x」、 「y」、「width」、「height」、「rotate」、「text」、 「style.fill.color」、「style.fill.transparency」、 「style.line.color」、「style.line.lineStyle」、「style.line.width」、「style.line.capType」、「style.line.joinType」、「style.line.transparency」、「style.textEffect.color」、「style.textEffect.transparency」、「style.textEffect.font」、 「style.textFrame.vAlign」、「style.textFrame.hAlign」のいずれかに設定できます。
数式文字列。
パスによってシェイプに数式の文字列を設定します。
シンタックス
var instance = new GC.Spread.Sheets.Shapes.Shape(worksheet, name, autoShapeTypeOrModel, left, top, width, height);
var value; // Type: any
value = instance.setFormula(path, formula);
function setFormula( 
   path : string,
   formula : string
) : any;

パラメータ

path
数式の文字列を受け入れることができるパス。「x」、 「y」、「width」、「height」、「rotate」、「text」、 「style.fill.color」、「style.fill.transparency」、 「style.line.color」、「style.line.lineStyle」、「style.line.width」、「style.line.capType」、「style.line.joinType」、「style.line.transparency」、「style.textEffect.color」、「style.textEffect.transparency」、「style.textEffect.font」、 「style.textFrame.vAlign」、「style.textFrame.hAlign」のいずれかに設定できます。
formula
数式文字列。
使用例
sheet.name("Sheet1");
sheet.setValue(0, 1, "これは長方形です。");
var shape1 = sheet.shapes.add("myShape1", GC.Spread.Sheets.Shapes.AutoShapeType.rectangle, 100, 100, 200, 200);
shape1.setFormula("text", "=Sheet1!B1");
関連トピック

参照

Shape タイプ