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. |
Ayrıntılı dokümanlar
get Max Color Object()
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.
get Max Type()
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
get Max Value()
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
get Mid Color Object()
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
.
get Mid Type()
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
get Mid Value()
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
get Min Color Object()
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
.
get Min Type()
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
get Min Value()
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