Acceder a las reglas de formato condicional Para crear una regla nueva, usa Spreadsheet
y Conditional
.
Puedes usar Sheet.setConditionalFormatRules(rules)
para establecer las reglas de una hoja determinada.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
copy() | Conditional | Muestra un valor predeterminado del compilador de reglas con la configuración de esta regla. |
get | Boolean | Recupera la información Boolean de la regla si esta usa criterios de condición booleana. |
get | Gradient | Recupera la información Gradient de la regla, si esta usa criterios de condición de gradiente. |
get | Range[] | Recupera los rangos a los que se aplica esta regla de formato condicional. |
Documentación detallada
copy()
Muestra un valor predeterminado del compilador de reglas con la configuración de esta regla.
Volver
Conditional
: Es un compilador basado en la configuración de esta regla.
get Boolean Condition()
Recupera la información Boolean
de la regla si esta usa criterios de condición booleana. De lo contrario, muestra null
.
// Log the boolean criteria type of the first conditional format rules of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
Volver
Boolean
: Es el objeto de condición booleana o null
si la regla no usa una condición booleana.
get Gradient Condition()
Recupera la información Gradient
de la regla, si esta usa criterios de condición de gradiente. De lo contrario, muestra null
.
// Log the gradient minimum color of the first conditional format rule of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const gradientCondition = rule.getGradientCondition(); if (gradientCondition != null) { // Assume the color has ColorType.RGB. Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString()); }
Volver
Gradient
: Es el objeto de condición de gradiente o null
si la regla no usa una condición de gradiente.
get Ranges()
Recupera los rangos a los que se aplica esta regla de formato condicional.
// Log each range of the first conditional format rule of a sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const ranges = rule.getRanges(); for (let i = 0; i < ranges.length; i++) { Logger.log(ranges[i].getA1Notation()); }
Volver
Range[]
: Son los rangos a los que se aplica esta regla de formato condicional.