Class ConditionalFormatRule

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
ConditionalFormatRule.

Acceder a reglas de formato condicional Para crear una regla nueva, usa SpreadsheetApp.newConditionalFormatRule() y ConditionalFormatRuleBuilder. Puedes usar Sheet.setConditionalFormatRules(rules) a fin de establecer las reglas para una hoja determinada.

Métodos

MétodoTipo de datos que se muestraDescripción breve
copy()ConditionalFormatRuleBuilderMuestra un ajuste predeterminado del creador de normas con la configuración de esta regla.
getBooleanCondition()BooleanConditionRecupera la información BooleanCondition de la regla si esta regla usa criterios de condición booleanos.
getGradientCondition()GradientConditionRecupera la información de GradientCondition de la regla, si esta usa criterios de condición de gradiente.
getRanges()Range[]Recupera los rangos a los que se aplica esta regla de formato condicional.

Documentación detallada

copy()

Muestra un ajuste predeterminado del creador de normas con la configuración de esta regla.

Volver

ConditionalFormatRuleBuilder: es un compilador basado en la configuración de esta regla.


getBooleanCondition()

Recupera la información BooleanCondition de la regla si esta regla usa criterios de condición booleanos. De lo contrario, muestra null.

// Log the boolean criteria type of the first conditional format rules of a sheet.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var booleanCondition = rule.getBooleanCondition();
if (booleanCondition != null) {
  Logger.log(booleanCondition.getCriteriaType());
}

Volver

BooleanCondition: Es el objeto de condición booleana o null si la regla no usa una condición booleana.


getGradientCondition()

Recupera la información de GradientCondition 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.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var gradientCondition = rule.getGradientCondition();
if (gradientCondition != null) {
  // Assume the color has ColorType.RGB.
  Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString());
}

Volver

GradientCondition: Es el objeto de condición de gradiente o null si la regla no usa una condición de gradiente.


getRanges()

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.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var ranges = rule.getRanges();
for (var i = 0; i < ranges.length; i++) {
  Logger.log(ranges[i].getA1Notation());
}

Volver

Range[]: Los rangos a los que se aplica esta regla de formato condicional.