Auf Regeln für die bedingte Formatierung zugreifen Verwenden Sie Spreadsheet
und Conditional
, um eine neue Regel zu erstellen.
Mit Sheet.setConditionalFormatRules(rules)
können Sie die Regeln für ein bestimmtes Tabellenblatt festlegen.
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
copy() | Conditional | Gibt eine voreingestellte Regelvorlage mit den Einstellungen dieser Regel zurück. |
get | Boolean | Ruft die Boolean -Informationen der Regel ab, wenn diese Regel boolesche Bedingungskriterien verwendet. |
get | Gradient | Ruft die Gradient -Informationen der Regel ab, wenn diese Regel Kriterien für stufenweise Bedingungen verwendet. |
get | Range[] | Hier werden die Bereiche abgerufen, auf die diese Regel für die bedingte Formatierung angewendet wird. |
Detaillierte Dokumentation
copy()
Gibt eine voreingestellte Regelvorlage mit den Einstellungen dieser Regel zurück.
Rückflug
Conditional
– ein Builder, der auf den Einstellungen dieser Regel basiert
get Boolean Condition()
Ruft die Boolean
-Informationen der Regel ab, wenn diese Regel boolesche Bedingungskriterien verwendet. Andernfalls wird null
zurückgegeben.
// 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()); }
Rückflug
Boolean
: das boolesche Bedingungsobjekt oder null
, wenn in der Regel keine boolesche Bedingung verwendet wird.
get Gradient Condition()
Ruft die Gradient
-Informationen der Regel ab, wenn diese Regel Kriterien für stufenweise Bedingungen verwendet. Andernfalls wird null
zurückgegeben.
// 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()); }
Rückflug
Gradient
: Das Objekt der Gradientenbedingung oder null
, wenn in der Regel keine Gradientenbedingung verwendet wird.
get Ranges()
Hier werden die Bereiche abgerufen, auf die diese Regel für die bedingte Formatierung angewendet wird.
// 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()); }
Rückflug
Range[]
: Bereiche, auf die diese Regel für die bedingte Formatierung angewendet wird.