SpreadJS製品ヘルプ
数式ルール
機能 > 条件付き書式 > 数式ルール

数式ルールを使用すると、条件のチェック時に数式を使用できます。

コードの使用

次のサンプルコードは、数式ルールを作成します。

JavaScript
コードのコピー
var style = new GC.Spread.Sheets.Style();
 style.backColor = "red";
 var ranges = [new GC.Spread.Sheets.Range(0, 0, 2, 1)];
 activeSheet.conditionalFormats.addFormulaRule("=A1=B1+C1", style, ranges);
 activeSheet.setValue(0, 0, 2,3);
 activeSheet.setValue(0, 1, 1,3);
 activeSheet.setValue(0, 2,1,3);
 activeSheet.setValue(1, 0, 1,3);
 // または
 var style = new GC.Spread.Sheets.Style();
 style.backColor = "red";
 var rule = new GC.Spread.Sheets.ConditionalFormatting.NormalConditionRule();
 rule.ruleType(GC.Spread.Sheets.ConditionalFormatting.RuleType.FormulaRule);
 rule.formula("=A1=B1+C1");
 rule.ranges([new GC.Spread.Sheets.Range(0, 0, 2, 1)]);
 rule.style(style);
 activeSheet.conditionalFormats.addRule(rule);
 activeSheet.setValue(0, 0, 2,3);
 activeSheet.setValue(0, 1, 1,3);
 activeSheet.setValue(0, 2,1,3);
 activeSheet.setValue(1, 0, 1,3);
関連トピック