Class GradientCondition

GradientCondition (Farbverlauf)

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

MethodeRückgabetypKurzbeschreibung
getMaxColorObject()ColorRuft die für den Höchstwert dieser Farbverlaufbedingung festgelegte Farbe ab.
getMaxType()InterpolationTypeRuft den Interpolationstyp für den Höchstwert dieser Gradientenbedingung ab.
getMaxValue()StringRuft den Maximalwert dieser Gradientenbedingung ab.
getMidColorObject()ColorRuft die für den Mittelpunktwert dieser Farbverlaufbedingung festgelegte Farbe ab.
getMidType()InterpolationTypeRuft den Interpolationstyp für den Mittelpunktwert dieser Gradientenbedingung ab.
getMidValue()StringRuft den Mittelpunktwert dieser Gradientenbedingung ab.
getMinColorObject()ColorRuft die für den Mindestwert dieser Farbverlaufbedingung festgelegte Farbe ab.
getMinType()InterpolationTypeRuft den Interpolationstyp für den Mindestwert dieser Gradientenbedingung ab.
getMinValue()StringRuft 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

Eingestellte Methoden