Accédez aux règles de mise en forme conditionnelle. Pour créer une règle, utilisez Spreadsheet et Conditional.
Vous pouvez utiliser Sheet.setConditionalFormatRules(rules) pour définir les règles d'une feuille donnée.
Méthodes
| Méthode | Type renvoyé | Brève description | 
|---|---|---|
| copy() | Conditional | Renvoie un préréglage du générateur de règles avec les paramètres de cette règle. | 
| get | Boolean | Récupère les informations Booleande la règle si elle utilise des critères de condition booléenne. | 
| get | Gradient | Récupère les informations Gradientde la règle, si celle-ci utilise des critères de condition de gradient. | 
| get | Range[] | Récupère les plages auxquelles cette règle de mise en forme conditionnelle est appliquée. | 
Documentation détaillée
copy()
Renvoie un préréglage du générateur de règles avec les paramètres de cette règle.
Renvois
Conditional : compilateur basé sur les paramètres de cette règle.
get
Récupère les informations Boolean de la règle si elle utilise des critères de condition booléenne. Sinon, renvoie 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()); }
Renvois
Boolean : objet de condition booléenne ou null si la règle n'utilise pas de condition booléenne.
get
Récupère les informations Gradient de la règle, si celle-ci utilise des critères de condition de gradient. Sinon, renvoie 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()); }
Renvois
Gradient : objet de condition de dégradé ou null si la règle n'utilise pas de condition de dégradé.
get
Récupère les plages auxquelles cette règle de mise en forme conditionnelle est appliquée.
// 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()); }
Renvois
Range[] : plages auxquelles cette règle de mise en forme conditionnelle est appliquée.