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 de l'outil de création de règles avec les paramètres de cette règle. |
get | Boolean | Récupère les informations Boolean de la règle si celle-ci utilise des critères de condition booléenne. |
get | Gradient | Récupère les informations Gradient de la règle, si cette règle 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 de l'outil de création de règles avec les paramètres de cette règle.
Renvois
Conditional
: compilateur basé sur les paramètres de cette règle
get Boolean Condition()
Récupère les informations Boolean
de la règle si celle-ci 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 Gradient Condition()
Récupère les informations Gradient
de la règle, si cette règle 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 Ranges()
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 s'applique.