Dostęp do warunków gradientu (koloru) w ConditionalFormatRuleApis
.
Każda reguła formatowania warunkowego może zawierać jeden warunek gradientu. Warunek gradientu to
jest zdefiniowany przez trzy punkty na skali liczbowej (min., mid, max), a każdy z nich ma inny kolor,
i InterpolationType
. Zawartość komórki to
w porównaniu z wartościami na skali liczbowej, a kolor zastosowany do komórki jest interpolowany
na podstawie odległości między zawartością komórki od minimalnej, średniej i maksymalnej liczby punktów gradientu.
// 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()); }
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
getMaxColorObject() | Color | Pobiera ustawiony kolor dla maksymalnej wartości tego warunku gradientu. |
getMaxType() | InterpolationType | Pobiera typ interpolacji dla maksymalnej wartości tego warunku gradientu. |
getMaxValue() | String | Pobiera maksymalną wartość tego warunku gradientu. |
getMidColorObject() | Color | Pobiera kolor ustawiony dla wartości punktu środkowego tego warunku gradientu. |
getMidType() | InterpolationType | Pobiera typ interpolacji dla wartości punktu środkowego danego warunku gradientu. |
getMidValue() | String | Pobiera wartość punktu środkowego tego warunku gradientu. |
getMinColorObject() | Color | Pobiera ustawiony kolor dla minimalnej wartości tego warunku gradientu. |
getMinType() | InterpolationType | Pobiera typ interpolacji dla minimalnej wartości tego warunku gradientu. |
getMinValue() | String | Pobiera minimalną wartość tego warunku gradientu. |
Szczegółowa dokumentacja
getMaxColorObject()
Pobiera ustawiony kolor dla maksymalnej wartości tego warunku gradientu. Zwraca null
, jeśli
kolor nie został ustawiony.
Powrót
Color
– kolor ustawiony dla maksymalnej wartości tego warunku gradientu, czyli null
.
getMaxType()
Pobiera typ interpolacji dla maksymalnej wartości tego warunku gradientu. Zwraca wartość null
, jeśli maksymalny typ gradientu nie został ustawiony.
Powrót
InterpolationType
– typ interpolacji dla maksymalnej wartości danego warunku gradientu, czyli null
.
getMaxValue()
Pobiera maksymalną wartość tego warunku gradientu. Zwraca pusty ciąg, jeśli InterpolationType
to MAX
lub jeśli maksymalna wartość nie została osiągnięta
ustawiony.
Powrót
String
– maksymalna wartość, jeśli została określona, lub pusty ciąg znaków.
getMidColorObject()
Pobiera kolor ustawiony dla wartości punktu środkowego tego warunku gradientu. Zwraca null
, jeśli
kolor nie został ustawiony.
Powrót
Color
– kolor ustawiony dla wartości punktu środkowego danego warunku gradientu, czyli null
.
getMidType()
Pobiera typ interpolacji dla wartości punktu środkowego danego warunku gradientu. Zwraca wartość null
, jeśli nie ustawiono środka gradientu.
Powrót
InterpolationType
– typ interpolacji dla wartości środkowej danego warunku gradientu, czyli null
.
getMidValue()
Pobiera wartość punktu środkowego tego warunku gradientu. Zwraca pusty ciąg, jeśli gradient wartość środkową.
Powrót
String
– wartość środkowa lub pusty ciąg znaków.
getMinColorObject()
Pobiera ustawiony kolor dla minimalnej wartości tego warunku gradientu. Zwraca null
, jeśli
kolor nie został ustawiony.
Powrót
Color
– kolor ustawiony dla minimalnej wartości danego warunku gradientu, czyli null
.
getMinType()
Pobiera typ interpolacji dla minimalnej wartości tego warunku gradientu. Zwraca wartość null
, jeśli nie ustawiono minimalnego typu gradientu.
Powrót
InterpolationType
– typ interpolacji dla minimalnej wartości danego warunku gradientu, czyli null
.
getMinValue()
Pobiera minimalną wartość tego warunku gradientu. Zwraca pusty ciąg, jeśli InterpolationType
to MIN
lub jeśli minimalna wartość nie została zmieniona
ustawiony.
Powrót
String
– minimalna wartość, jeśli została określona, lub pusty ciąg znaków.