Methods

getAboveAverage() → AboveAverage

Get the conditional formatting's "AboveAverage" instance. The default instance's rule highlights cells that are above the average for all values in the range. Valid only for type = AboveAverage.

Returns

AboveAverage 

getColorScale() → ColorScale

Get the conditional formatting's "ColorScale" instance. The default instance is a "green-yellow-red" 3ColorScale . Valid only for type = ColorScale.

Returns

ColorScale 

getDataBar() → DataBar

Get the conditional formatting's "DataBar" instance. The default instance's color is blue. Valid only for type is DataBar.

Returns

DataBar 

getFormula1()

Gets and sets the value or expression associated with conditional formatting. Please add all areas before setting formula. For setting formula for this condition, if the input value starts with '=', then it will be taken as formula. Otherwise it will be taken as plain value(text, number, bool). For text value that starts with '=', user may input it as formula in format: "="=..."".

getFormula1(isR1C1, isLocal) → String

Gets the value or expression associated with this format condition.

Parameters

Name Type Optional Description

isR1C1

boolean

 

Whether the formula needs to be formatted as R1C1.

isLocal

boolean

 

Whether the formula needs to be formatted by locale.

Returns

String The value or expression associated with this format condition.

getFormula1(isR1C1, isLocal, row, column) → String

Gets the value or expression of the conditional formatting of the cell. The given cell must be contained by this conditional formatting, otherwise null will be returned.

Parameters

Name Type Optional Description

isR1C1

boolean

 

Whether the formula needs to be formatted as R1C1.

isLocal

boolean

 

Whether the formula needs to be formatted by locale.

row

Number

 

The row index.

column

Number

 

The column index.

Returns

String The value or expression associated with the conditional formatting of the cell.

getFormula1(row, column) → String

Gets the formula of the conditional formatting of the cell.

Parameters

Name Type Optional Description

row

Number

 

The row index.

column

Number

 

The column index.

Returns

String The formula.

getFormula2()

Gets and sets the value or expression associated with conditional formatting. Please add all areas before setting formula. For setting formula for this condition, if the input value starts with '=', then it will be taken as formula. Otherwise it will be taken as plain value(text, number, bool). For text value that starts with '=', user may input it as formula in format: "="=..."".

getFormula2(isR1C1, isLocal) → String

Gets the value or expression associated with this format condition.

Parameters

Name Type Optional Description

isR1C1

boolean

 

Whether the formula needs to be formatted as R1C1.

isLocal

boolean

 

Whether the formula needs to be formatted by locale.

Returns

String The value or expression associated with this format condition.

getFormula2(isR1C1, isLocal, row, column) → String

Gets the value or expression of the conditional formatting of the cell. The given cell must be contained by this conditional formatting, otherwise null will be returned.

Parameters

Name Type Optional Description

isR1C1

boolean

 

Whether the formula needs to be formatted as R1C1.

isLocal

boolean

 

Whether the formula needs to be formatted by locale.

row

Number

 

The row index.

column

Number

 

The column index.

Returns

String The value or expression associated with the conditional formatting of the cell.

getFormula2(row, column) → String

Gets the formula of the conditional formatting of the cell.

Parameters

Name Type Optional Description

row

Number

 

The row index.

column

Number

 

The column index.

Returns

String The formula.

getIconSet() → IconSet

Get the conditional formatting's "IconSet" instance. The default instance's IconSetType is TrafficLights31. Valid only for type = IconSet.

Returns

IconSet 

getOperator()

Gets and sets the conditional format operator type. The value of the property is OperatorType integer constant.OperatorType

getPriority()

The priority of this conditional formatting rule. This value is used to determine which format should be evaluated and rendered. Lower numeric values are higher priority than higher numeric values, where '1' is the highest priority.

getStopIfTrue()

True, no rules with lower priority may be applied over this rule, when this rule evaluates to true. Only applies for Excel 2007;

getStyle()

Gets or setts style of conditional formatted cell ranges.

getText()

The text value in a "text contains" conditional formatting rule. Valid only for type = containsText, notContainsText, beginsWith and endsWith. The default value is null.

getTimePeriod()

The applicable time period in a "date occurring…" conditional formatting rule. Valid only for type = timePeriod. The default value is TimePeriodType.Today. The value of the property is TimePeriodType integer constant.

getTop10() → Top10

Get the conditional formatting's "Top10" instance. The default instance's rule highlights cells whose values fall in the top 10 bracket. Valid only for type is Top10.

Returns

Top10 

getType()

Gets and sets whether the conditional format Type. The value of the property is FormatConditionType integer constant.FormatConditionType

setFormula1()

Gets and sets the value or expression associated with conditional formatting. Please add all areas before setting formula. For setting formula for this condition, if the input value starts with '=', then it will be taken as formula. Otherwise it will be taken as plain value(text, number, bool). For text value that starts with '=', user may input it as formula in format: "="=..."".

setFormula1(formula, isR1C1, isLocal)

Sets the value or expression associated with this format condition.

Parameters

Name Type Optional Description

formula

String

 

The value or expression associated with this format condition. If the input value starts with '=', then it will be taken as formula. Otherwise it will be taken as plain value(text, number, bool). For text value that starts with '=', user may input it as formula in format: "="=..."".

isR1C1

boolean

 

Whether the formula is R1C1 formula.

isLocal

boolean

 

Whether the formula is locale formatted.

setFormula2()

Gets and sets the value or expression associated with conditional formatting. Please add all areas before setting formula. For setting formula for this condition, if the input value starts with '=', then it will be taken as formula. Otherwise it will be taken as plain value(text, number, bool). For text value that starts with '=', user may input it as formula in format: "="=..."".

setFormula2(formula, isR1C1, isLocal)

Sets the value or expression associated with this format condition.

Parameters

Name Type Optional Description

formula

String

 

The value or expression associated with this format condition. If the input value starts with '=', then it will be taken as formula. Otherwise it will be taken as plain value(text, number, bool). For text value that starts with '=', user may input it as formula in format: "="=..."".

isR1C1

boolean

 

Whether the formula is R1C1 formula.

isLocal

boolean

 

Whether the formula is locale formatted.

setFormulas(formula1, formula2, isR1C1, isLocal)

Sets the value or expression associated with this format condition.

Parameters

Name Type Optional Description

formula1

String

 

The value or expression associated with this format condition. If the input value starts with '=', then it will be taken as formula. Otherwise it will be taken as plain value(text, number, bool). For text value that starts with '=', user may input it as formula in format: "="=..."".

formula2

String

 

The value or expression associated with this format condition. The input format is same with formula1

isR1C1

boolean

 

Whether the formula is R1C1 formula.

isLocal

boolean

 

Whether the formula is locale formatted.

setOperator()

Gets and sets the conditional format operator type. The value of the property is OperatorType integer constant.OperatorType

setPriority()

The priority of this conditional formatting rule. This value is used to determine which format should be evaluated and rendered. Lower numeric values are higher priority than higher numeric values, where '1' is the highest priority.

setStopIfTrue()

True, no rules with lower priority may be applied over this rule, when this rule evaluates to true. Only applies for Excel 2007;

setStyle()

Gets or setts style of conditional formatted cell ranges.

setText()

The text value in a "text contains" conditional formatting rule. Valid only for type = containsText, notContainsText, beginsWith and endsWith. The default value is null.

setTimePeriod()

The applicable time period in a "date occurring…" conditional formatting rule. Valid only for type = timePeriod. The default value is TimePeriodType.Today. The value of the property is TimePeriodType integer constant.

setType()

Gets and sets whether the conditional format Type. The value of the property is FormatConditionType integer constant.FormatConditionType