Accedere alle regole di formattazione condizionale. Per creare una nuova regola, utilizza SpreadsheetApp.newConditionalFormatRule()
e ConditionalFormatRuleBuilder
.
Puoi utilizzare Sheet.setConditionalFormatRules(rules)
per impostare
regole personalizzate per un determinato foglio.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
copy() | ConditionalFormatRuleBuilder | Restituisce un preset del generatore di regole con le impostazioni di questa regola. |
getBooleanCondition() | BooleanCondition | Recupera le informazioni BooleanCondition della regola se questa regola utilizza
i criteri di condizione booleani. |
getGradientCondition() | GradientCondition | Recupera le informazioni GradientCondition della regola, se questa regola
utilizza criteri delle condizioni del gradiente. |
getRanges() | Range[] | Recupera gli intervalli a cui viene applicata questa regola di formattazione condizionale. |
Documentazione dettagliata
copy()
Restituisce un preset del generatore di regole con le impostazioni di questa regola.
Invio
ConditionalFormatRuleBuilder
: uno strumento per la creazione basato sulle impostazioni di questa regola
getBooleanCondition()
Recupera le informazioni BooleanCondition
della regola se questa regola utilizza
i criteri di condizione booleani. In caso contrario, restituisce 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()); }
Invio
BooleanCondition
: l'oggetto condizione booleano o null
se la regola non utilizza un valore booleano
.
getGradientCondition()
Recupera le informazioni GradientCondition
della regola, se questa regola
utilizza criteri delle condizioni del gradiente. In caso contrario, restituisce 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()); }
Invio
GradientCondition
: l'oggetto condizione gradiente o null
se la regola non utilizza un gradiente.
.
getRanges()
Recupera gli intervalli a cui viene applicata questa regola di formattazione condizionale.
// 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()); }
Invio
Range[]
: gli intervalli a cui viene applicata questa regola di formattazione condizionale.