Conditional
'te gradyan (renk) koşullarına erişme
Her koşullu biçimlendirme kuralı tek bir degrade koşulu içerebilir. Renk geçişi koşulu, sayı ölçeğindeki üç noktayla (min, orta ve maks) tanımlanır. Bu noktaların her biri bir renge, değere ve Interpolation
değerine sahiptir. Bir hücrenin 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 degrade koşulu minimum, orta ve maksimum noktalarına olan yakınlığına göre ara değer olarak hesaplanır.
// Logs all the information inside gradient conditional format rules on a sheet. // The below snippet assumes all colors have ColorType.RGB. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (let i = 0; i < rules.length; i++) { const gradient = rules[i].getGradientCondition(); const minColor = gradient.getMinColorObject().asRgbColor().asHexString(); const minType = gradient.getMinType(); const minValue = gradient.getMinValue(); const midColor = gradient.getMidColorObject().asRgbColor().asHexString(); const midType = gradient.getMidType(); const midValue = gradient.getMidValue(); const maxColor = gradient.getMaxColorObject().asRgbColor().asHexString(); const maxType = gradient.getMaxType(); const maxValue = gradient.getMaxValue(); Logger.log(`The conditional format gradient information for rule ${i}: MinColor ${minColor}, MinType ${minType}, MinValue ${minValue}, MidColor ${midColor}, MidType ${midType}, MidValue ${midValue}, MaxColor ${maxColor}, MaxType ${maxType}, MaxValue ${maxValue}`); }
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
get | Color | Bu gradyan koşulunun maksimum değeri için ayarlanan rengi alır. |
get | Interpolation | Bu gradyan koşulunun maksimum değeri için enterpolasyon türünü alır. |
get | String | Bu gradyan koşulunun maksimum değerini alır. |
get | Color | Bu gradyan koşulunun orta nokta değeri için ayarlanan rengi alır. |
get | Interpolation | Bu gradyan koşulunun orta nokta değeri için enterpolasyon türünü alır. |
get | String | Bu renk geçişi koşulunun orta nokta değerini alır. |
get | Color | Bu gradyan koşulunun minimum değeri için ayarlanan rengi alır. |
get | Interpolation | Bu gradyan koşulunun minimum değeri için enterpolasyon türünü alır. |
get | String | Bu gradyan koşulunun minimum değerini alır. |
Kullanımdan kaldırılan yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
| String | Bu gradyan koşulunun maksimum değeri için ayarlanan rengi alır. |
| String | Bu gradyan koşulunun orta nokta değeri için ayarlanan rengi alır. |
| String | Bu gradyan koşulunun minimum değeri için ayarlanan rengi alır. |
Ayrıntılı dokümanlar
getMaxColorObject()
Bu gradyan koşulunun maksimum değeri için ayarlanan rengi alır. Renk ayarlanmamışsa null
döndürülür.
Return
Color
: Bu renk geçişi koşulunun maksimum değeri veya null
için ayarlanan renk.
getMaxType()
Bu gradyan koşulunun maksimum değeri için enterpolasyon türünü alır. Gradyan maksimum türü ayarlanmamışsa null
değerini döndürür.
Return
Interpolation
: Bu gradyan koşulunun maksimum değeri için kesme noktası türü veya null
getMaxValue()
Bu gradyan koşulunun maksimum değerini alır. Interpolation
MAX
ise veya maksimum değer ayarlanmamışsa boş bir dize döndürür.
Return
String
: Belirtilen maksimum değer veya boş dize
getMidColorObject()
Bu gradyan koşulunun orta nokta değeri için ayarlanan rengi alır. Renk ayarlanmamışsa null
döndürülür.
Return
Color
: Bu renk geçişi koşulunun orta nokta değeri için ayarlanan renk veya null
.
getMidType()
Bu gradyan koşulunun orta nokta değeri için enterpolasyon türünü alır. Gradyan orta türü ayarlanmamışsa null
değerini döndürür.
Return
Interpolation
: Bu gradyan koşulunun orta noktası değeri için kullanılan enterpolasyon türü veya null
getMidValue()
Bu renk geçişi koşulunun orta nokta değerini alır. Gradyan orta değeri ayarlanmamışsa boş bir dize döndürülür.
Return
String
: Orta nokta değeri veya boş dize
getMinColorObject()
Bu gradyan koşulunun minimum değeri için ayarlanan rengi alır. Renk ayarlanmamışsa null
döndürülür.
Return
Color
: Bu renk geçişi koşulunun minimum değeri için ayarlanan renk veya null
.
getMinType()
Bu gradyan koşulunun minimum değeri için enterpolasyon türünü alır. Gradyan minimum türü ayarlanmamışsa null
değerini döndürür.
Return
Interpolation
: Bu gradyan koşulunun minimum değeri için kullanılan enterpolasyon türü veya null
getMinValue()
Bu gradyan koşulunun minimum değerini alır. Interpolation
MIN
ise veya minimum değer ayarlanmamışsa boş bir dize döndürür.
Return
String
: Belirtilen minimum değer veya boş dize
Kullanımdan kaldırılan yöntemler
getMaxColor()
getMaxColor()
Kullanımdan kaldırıldı. get
ile değiştirildi
Bu gradyan koşulunun maksimum değeri için ayarlanan rengi alır. Renk ayarlanmamışsa boş bir dize döndürür.
Return
String
: Bu renk geçişi koşulunun maksimum değeri için ayarlanan renk veya boş bir dize.
getMidColor()
getMidColor()
Kullanımdan kaldırıldı. get
ile değiştirildi
Bu gradyan koşulunun orta nokta değeri için ayarlanan rengi alır. Renk ayarlanmamışsa boş bir dize döndürür.
Return
String
: Bu renk geçişi koşulunun orta nokta değeri için ayarlanan renk veya boş bir dize.
getMinColor()
getMinColor()
Kullanımdan kaldırıldı. get
ile değiştirildi
Bu gradyan koşulunun minimum değeri için ayarlanan rengi alır. Renk ayarlanmamışsa boş bir dize döndürür.
Return
String
: Bu renk geçişi koşulunun minimum değeri için ayarlanan renk veya boş bir dize.