# GC.Spread.Sheets.ConditionalFormatting.RuleType

## Content

# Enumeration: RuleType

[Sheets](../modules/GC.Spread.Sheets).[ConditionalFormatting](../modules/GC.Spread.Sheets.ConditionalFormatting).RuleType

Specifies the rule type.

## Table of contents

### Enumeration members

- [averageRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#averagerule)
- [cellValueRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#cellvaluerule)
- [columnStateRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#columnstaterule)
- [conditionRuleBase](GC.Spread.Sheets.ConditionalFormatting.RuleType#conditionrulebase)
- [dataBarRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#databarrule)
- [dateOccurringRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#dateoccurringrule)
- [duplicateRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#duplicaterule)
- [formulaRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#formularule)
- [iconSetRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#iconsetrule)
- [rowStateRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#rowstaterule)
- [specificTextRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#specifictextrule)
- [threeScaleRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#threescalerule)
- [top10Rule](GC.Spread.Sheets.ConditionalFormatting.RuleType#top10rule)
- [twoScaleRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#twoscalerule)
- [uniqueRule](GC.Spread.Sheets.ConditionalFormatting.RuleType#uniquerule)

## Enumeration members

### <a id="averagerule" name="averagerule"></a> averageRule

• **averageRule** = `8`

Specifies the average rule.

___

### <a id="cellvaluerule" name="cellvaluerule"></a> cellValueRule

• **cellValueRule** = `1`

Specifies the cell value rule.

___

### <a id="columnstaterule" name="columnstaterule"></a> columnStateRule

• **columnStateRule** = `15`

Specifies the column state rule.

___

### <a id="conditionrulebase" name="conditionrulebase"></a> conditionRuleBase

• **conditionRuleBase** = `0`

Specifies the base rule of the condition.

___

### <a id="databarrule" name="databarrule"></a> dataBarRule

• **dataBarRule** = `12`

Specifies the data bar rule.

___

### <a id="dateoccurringrule" name="dateoccurringrule"></a> dateOccurringRule

• **dateOccurringRule** = `4`

Specifies the date occurring rule.

___

### <a id="duplicaterule" name="duplicaterule"></a> duplicateRule

• **duplicateRule** = `7`

Specifies the duplicate rule.

___

### <a id="formularule" name="formularule"></a> formulaRule

• **formulaRule** = `3`

Specifies the formula rule.

___

### <a id="iconsetrule" name="iconsetrule"></a> iconSetRule

• **iconSetRule** = `13`

Specifies the icon set rule.

___

### <a id="rowstaterule" name="rowstaterule"></a> rowStateRule

• **rowStateRule** = `14`

Specifies the row state rule.

___

### <a id="specifictextrule" name="specifictextrule"></a> specificTextRule

• **specificTextRule** = `2`

Specifies the specific text rule.

___

### <a id="threescalerule" name="threescalerule"></a> threeScaleRule

• **threeScaleRule** = `11`

Specifies the three scale rule.

___

### <a id="top10rule" name="top10rule"></a> top10Rule

• **top10Rule** = `5`

Specifies the top 10 rule.

___

### <a id="twoscalerule" name="twoscalerule"></a> twoScaleRule

• **twoScaleRule** = `10`

Specifies the two scale rule.

___

### <a id="uniquerule" name="uniquerule"></a> uniqueRule

• **uniqueRule** = `6`

Specifies the unique rule.
