Bedingungen für den Farbverlauf in ConditionalFormatRuleApis
.
Jede bedingte Formatregel kann eine einzelne Gradientenbedingung enthalten. Eine Gradientenbedingung wird durch drei Punkte auf einer Zahlenskala (Min., Mid. und Max) definiert, die jeweils eine Farbe, einen Wert und eine InterpolationType
haben. Der Inhalt einer Zelle wird mit den Werten in der Zahlenskala verglichen und die auf die Zelle angewendete Farbe wird basierend auf der Nähe des Zelleninhalts zu den Mindest-, Mittel- und Höchstpunktwerten für den Farbverlauf interpoliert.
// Logs all the information inside gradient conditional format rules on a sheet. // The below snippet assumes all colors have ColorType.RGB. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var gradient = rules[i].getGradientCondition(); Logger.log("The conditional format gradient information for rule %d:\n MinColor %s, MinType %s, MinValue %s, \n MidColor %s, MidType %s, MidValue %s, \n MaxColor %s, MaxType %s, MaxValue %s \n", i, gradient.getMinColorObject().asRgbColor().asHexString(), gradient.getMinType(), gradient.getMinValue(), gradient.getMidColorObject().asRgbColor().asHexString(), gradient.getMidType(), gradient.getMidValue(), gradient.getMaxColorObject().asRgbColor().asHexString(), gradient.getMaxType(), gradient.getMaxValue()); }
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getMaxColorObject() | Color | Ruft die für den Höchstwert dieser Farbverlaufbedingung festgelegte Farbe ab. |
getMaxType() | InterpolationType | Ruft den Interpolationstyp für den Höchstwert dieser Gradientenbedingung ab. |
getMaxValue() | String | Ruft den Maximalwert dieser Gradientenbedingung ab. |
getMidColorObject() | Color | Ruft die für den Mittelpunktwert dieser Farbverlaufbedingung festgelegte Farbe ab. |
getMidType() | InterpolationType | Ruft den Interpolationstyp für den Mittelpunktwert dieser Gradientenbedingung ab. |
getMidValue() | String | Ruft den Mittelpunktwert dieser Gradientenbedingung ab. |
getMinColorObject() | Color | Ruft die für den Mindestwert dieser Farbverlaufbedingung festgelegte Farbe ab. |
getMinType() | InterpolationType | Ruft den Interpolationstyp für den Mindestwert dieser Gradientenbedingung ab. |
getMinValue() | String | Ruft den Mindestwert dieser Gradientenbedingung ab. |
Detaillierte Dokumentation
getMaxColorObject()
Ruft die für den Höchstwert dieser Farbverlaufbedingung festgelegte Farbe ab. Gibt null
zurück, wenn die Farbe nicht festgelegt wurde.
Zurücksenden
Color
: Die für den Höchstwert dieser Farbverlaufbedingung oder null
festgelegte Farbe.
getMaxType()
Ruft den Interpolationstyp für den Höchstwert dieser Gradientenbedingung ab. Gibt null
zurück, wenn der maximale Farbverlaufstyp nicht festgelegt wurde.
Zurücksenden
InterpolationType
: Der Interpolationstyp für den Höchstwert dieser Gradientenbedingung oder null
getMaxValue()
Ruft den Maximalwert dieser Gradientenbedingung ab. Gibt einen leeren String zurück, wenn InterpolationType
MAX
ist oder der Maximalwert nicht festgelegt wurde.
Zurücksenden
String
: Höchstwert, falls angegeben, oder leerer String
getMidColorObject()
Ruft die für den Mittelpunktwert dieser Farbverlaufbedingung festgelegte Farbe ab. Gibt null
zurück, wenn die Farbe nicht festgelegt wurde.
Zurücksenden
Color
: Die für den Mittelpunktwert dieser Farbverlaufbedingung oder null
festgelegte Farbe.
getMidType()
Ruft den Interpolationstyp für den Mittelpunktwert dieser Gradientenbedingung ab. Gibt null
zurück, wenn der mittlere Farbverlauf nicht festgelegt wurde.
Zurücksenden
InterpolationType
: Der Interpolationstyp für den Mittelpunktwert dieser Gradientenbedingung oder null
getMidValue()
Ruft den Mittelpunktwert dieser Gradientenbedingung ab. Gibt einen leeren String zurück, wenn der Gradient-Mittelwert nicht festgelegt wurde.
Zurücksenden
String
: Der Mittelpunkt oder ein leerer String
getMinColorObject()
Ruft die für den Mindestwert dieser Farbverlaufbedingung festgelegte Farbe ab. Gibt null
zurück, wenn die Farbe nicht festgelegt wurde.
Zurücksenden
Color
: Die für den Mindestwert dieser Farbverlaufbedingung oder null
festgelegte Farbe.
getMinType()
Ruft den Interpolationstyp für den Mindestwert dieser Gradientenbedingung ab. Gibt null
zurück, wenn der minimale Farbverlauf nicht festgelegt wurde.
Zurücksenden
InterpolationType
: Der Interpolationstyp für den Mindestwert dieser Gradientenbedingung oder null
getMinValue()
Ruft den Mindestwert dieser Gradientenbedingung ab. Gibt einen leeren String zurück, wenn InterpolationType
den Wert MIN
hat oder der Mindestwert nicht festgelegt wurde.
Zurücksenden
String
: Der Mindestwert (falls angegeben) oder ein leerer String