ConditionalFormatRuleApis
içindeki gradyan (renk) koşullarına erişin.
Her koşullu biçimlendirme kuralı, tek bir renk geçişi koşulu içerebilir. Gradyan koşulu, her biri bir renk, değer ve InterpolationType
içeren bir sayı ölçeği boyunca (min., orta ve maksimum) üç noktayla tanımlanır. Hücre içeriği, sayı ölçeğindeki değerlerle karşılaştırılır ve hücreye uygulanan renk, hücre içeriğinin gradyan koşulundaki minimum, orta ve maksimum noktalara yakınlığına göre interpolasyona tabi tutulur.
// 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()); }
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
getMaxColorObject() | Color | Bu renk geçişi koşulunun maksimum değeri için renk grubunu alır. |
getMaxType() | InterpolationType | Bu gradyan koşulunun maksimum değeri için interpolasyon türünü alır. |
getMaxValue() | String | Bu renk geçişi koşulunun maksimum değerini alır. |
getMidColorObject() | Color | Bu renk geçişi koşulunun orta nokta değeri için renk kümesini alır. |
getMidType() | InterpolationType | Bu gradyan koşulunun orta nokta değeri için interpolasyon türünü alır. |
getMidValue() | String | Bu renk geçişi koşulunun orta nokta değerini alır. |
getMinColorObject() | Color | Bu renk geçişi koşulunun minimum değeri için renk grubunu alır. |
getMinType() | InterpolationType | Bu gradyan koşulunun minimum değeri için interpolasyon türünü alır. |
getMinValue() | String | Bu renk geçişi koşulunun minimum değerini alır. |
Ayrıntılı belgeler
getMaxColorObject()
Bu renk geçişi koşulunun maksimum değeri için renk grubunu alır. Renk ayarlanmadıysa null
değerini döndürür.
Return
Color
: Bu renk geçişi koşulunun veya null
değerinin maksimum değeri için ayarlanan renk.
getMaxType()
Bu gradyan koşulunun maksimum değeri için interpolasyon türünü alır. Gradyan maksimum türü ayarlanmadıysa null
değerini döndürür.
Return
InterpolationType
: Bu gradyan koşulunun veya null
değerinin maksimum değeri için interpolasyon türü
getMaxValue()
Bu renk geçişi koşulunun maksimum değerini alır. InterpolationType
MAX
ise veya maksimum değer ayarlanmamışsa boş dize döndürür.
Return
String
: Belirtilmişse veya boş bir dizeyse maksimum değer
getMidColorObject()
Bu renk geçişi koşulunun orta nokta değeri için renk kümesini alır. Renk ayarlanmadıysa null
değerini döndürür.
Return
Color
: Bu gradyan koşulunun veya null
değerinin orta nokta değeri için ayarlanan renk.
getMidType()
Bu gradyan koşulunun orta nokta değeri için interpolasyon türünü alır. Renk geçişi orta türü ayarlanmadıysa null
değerini döndürür.
Return
InterpolationType
: Bu gradyan koşulunun orta nokta değerine ait interpolasyon türü veya null
getMidValue()
Bu renk geçişi koşulunun orta nokta değerini alır. Renk geçişi orta değeri ayarlanmamışsa boş bir dize döndürür.
Return
String
: Orta nokta değeri veya boş dize
getMinColorObject()
Bu renk geçişi koşulunun minimum değeri için renk grubunu alır. Renk ayarlanmadıysa null
değerini döndürür.
Return
Color
: Bu renk geçişi koşulunun veya null
değerinin minimum değeri için ayarlanan renk.
getMinType()
Bu gradyan koşulunun minimum değeri için interpolasyon türünü alır. Gradyan minimum türü ayarlanmadıysa null
değerini döndürür.
Return
InterpolationType
: Bu gradyan koşulunun veya null
değerinin minimum değeri için interpolasyon türü
getMinValue()
Bu renk geçişi koşulunun minimum değerini alır. InterpolationType
MIN
ise veya minimum değer ayarlanmamışsa boş bir dize döndürür.
Return
String
: Belirtilmişse veya boş bir dizeyse minimum değer