Spread.Sheets
getRules メソッド
GC.Spread.Sheets.ConditionalFormatting 名前空間 > ConditionalFormats タイプ : getRules メソッド
行インデックス。
列インデックス。
指定した行と列にあるセルから条件付きルールを取得します。
シンタックス
var instance = new GC.Spread.Sheets.ConditionalFormatting.ConditionalFormats(worksheet);
var value; // Type: any

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

value = instance.getRules(row, column);
function getRules( 
   row : number,
   column : number
) : any;

パラメータ

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

戻り値の型

条件付きルール。
使用例
次のサンプルコードは、getRulesメソッドを使用します。
// 次のサンプルコードは、getRulesメソッドを使用します。 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.cellValueRule); rule.ranges([new GC.Spread.Sheets.Range(0,0,5,1)]); rule.operator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between); rule.style(style); rule.value1(2); rule.value2(100); activeSheet.conditionalFormats.addRule(rule); activeSheet.setValue(0,0,1,3); activeSheet.setValue(1,0,45,3); var ruletest = activeSheet.conditionalFormats.getRules(); alert(ruletest[0].style().backColor);
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.cellValueRule);
rule.ranges([new GC.Spread.Sheets.Range(0,0,5,1)]);
rule.operator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between);
rule.style(style);
rule.value1(2);
rule.value2(100);
activeSheet.conditionalFormats.addRule(rule);
activeSheet.setValue(0,0,1,3);
activeSheet.setValue(1,0,45,3);
var ruletest = activeSheet.conditionalFormats.getRules();
alert(ruletest[0].style().backColor);
解説
すべてのパラメーターが省略された場合は、すべての条件ルールを返します。
関連トピック

参照

ConditionalFormats タイプ