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 | Devuelve un ajuste predeterminado del compilador de reglas con la configuración de esta regla. |
get | Boolean | Recupera la información de Boolean de la regla si esta usa criterios de condición booleana. |
get | Gradient | Recupera la información de 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()
Devuelve un ajuste 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 de Boolean
de la regla si esta usa criterios de condición booleana. De lo contrario, devuelve 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 de Gradient
de la regla si esta usa criterios de condición de gradiente. De lo contrario, devuelve 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.