SpreadJS製品ヘルプ
addConditionalRule メソッド
GC.Spread.Pivot 名前空間 > PivotTable タイプ : addConditionalRule メソッド
ピボットテーブルのpivotArea。
ピボットエリアに設定されたルール。
ピボットエリアを使用してルールを設定します。
シンタックス
var instance = new GC.Spread.Pivot.PivotTable(name, sheet, row, col, layout, style);
var value; // Type: any
value = instance.addConditionalRule(pivotArea, conditionalRule);
function addConditionalRule( 
   pivotArea : undefined,
   conditionalRule : ConditionRuleBase
) : any;

パラメータ

pivotArea
ピボットテーブルのpivotArea。
conditionalRule
ピボットエリアに設定されたルール。
使用例
//次のサンプルコードは、getRuleメソッドを使用します。
var pivotTable = activeSheet.pivotTables.all()[0];
var rule = new GC.Spread.Sheets.ConditionalFormatting.ScaleRule();
rule.ruleType(GC.Spread.Sheets.ConditionalFormatting.RuleType.threeScaleRule);
rule.midColor("#12ff34");
rule.midType(GC.Spread.Sheets.ConditionalFormatting.ScaleValueType.number);
rule.midValue(50000);
rule.maxColor("#EE3344");
rule.maxType(GC.Spread.Sheets.ConditionalFormatting.ScaleValueType.number);
rule.maxValue(400000);
rule.minColor("#AAff34");
rule.minType(GC.Spread.Sheets.ConditionalFormatting.ScaleValueType.number);
rule.minValue(5000);
var AmericaPivotArea = {
       dataOnly: true
       references: [{
           fieldName: "Country",
           items: ["America"]
       }]
   }
var BritainPivotArea = {
       dataOnly: true
       references: [{
           fieldName: "Country",
           items: ["Britain"]
       }]
   }
pivotTable.addConditionalRule([AmericaPivotArea, BritainPivotArea], rule);
関連トピック

参照

PivotTable タイプ