Conditional'da gradyan (renk) koşullarına erişin.
Her koşullu biçimlendirme kuralı tek bir gradyan koşulu içerebilir. Renk geçişi koşulu, sayı ölçeği üzerinde üç nokta (minimum, orta ve maksimum) ile tanımlanır. Bu noktaların her birinde renk, değer ve Interpolation bulunur. 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 gradyan koşulunun minimum, orta ve maksimum noktalarına yakınlığına göre enterpolasyon yapılı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ı belgeler
get Max Color Object()
Bu gradyan koşulunun maksimum değeri için ayarlanan rengi alır. Renk ayarlanmamışsa null değerini döndürür.
Return
Color: Bu renk geçişi koşulunun veya null öğesinin maksimum değeri için ayarlanan renk.
get Max Type()
Bu gradyan koşulunun maksimum değeri için enterpolasyon türünü alır. Gradyan maks. türü ayarlanmamışsa null değerini döndürür.
Return
Interpolation: Bu gradyan koşulunun veya null'nin maksimum değeri için enterpolasyon türü.
get Max Value()
Bu gradyan koşulunun maksimum değerini alır. Interpolation değeri MAX ise veya maksimum değer ayarlanmamışsa boş dize döndürür.
Return
String: Belirtilmişse maksimum değer, belirtilmemişse boş dize.
get Mid Color Object()
Bu gradyan koşulunun orta nokta değeri için ayarlanan rengi alır. Renk ayarlanmamışsa null değerini döndürür.
Return
Color: Bu gradyan 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 nokta değeri veya null için enterpolasyon türü.
get Mid Value()
Bu renk geçişi koşulunun orta nokta değerini alır. Eğim orta değeri ayarlanmamışsa boş dize döndürü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 değerini döndürür.
Return
Color: Bu renk geçişi koşulunun minimum değeri veya null için ayarlanan renk.
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 veya null değerinin minimum değeri için enterpolasyon türü.
get Min Value()
Bu gradyan koşulunun minimum değerini alır. Interpolation değeri MIN ise veya minimum değer ayarlanmamışsa boş bir dize döndürür.
Return
String: Belirtilmişse minimum değer, belirtilmemişse boş dize.