Koşullu biçimlendirme kurallarına erişin. Yeni kural oluşturmak için SpreadsheetApp.newConditionalFormatRule()
ve ConditionalFormatRuleBuilder
kurallarını kullanın.
Belirli bir sayfanın kurallarını ayarlamak için Sheet.setConditionalFormatRules(rules)
kullanabilirsiniz.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
copy() | ConditionalFormatRuleBuilder | Bu kuralın ayarlarıyla kural oluşturucu hazır ayarı döndürür. |
getBooleanCondition() | BooleanCondition | Bu kural, boole koşulu ölçütlerini kullanıyorsa kuralın BooleanCondition bilgilerini alır. |
getGradientCondition() | GradientCondition | Bu kural gradyan koşul ölçütlerini kullanıyorsa kuralın GradientCondition bilgilerini alır. |
getRanges() | Range[] | Bu koşullu biçimlendirme kuralının uygulandığı aralıkları getirir. |
Ayrıntılı belgeler
copy()
Bu kuralın ayarlarıyla kural oluşturucu hazır ayarı döndürür.
Return
ConditionalFormatRuleBuilder
— bu kuralın ayarlarına dayalı bir oluşturucu
getBooleanCondition()
Bu kural, boole koşulu ölçütlerini kullanıyorsa kuralın BooleanCondition
bilgilerini alır. Aksi takdirde null
değerini döndürür.
// Log the boolean criteria type of the first conditional format rules of a sheet. var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; var booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
Return
BooleanCondition
— Boole koşul nesnesi veya kural bir boole koşulu kullanmıyorsa null
.
getGradientCondition()
Bu kural gradyan koşul ölçütlerini kullanıyorsa kuralın GradientCondition
bilgilerini alır. Aksi takdirde null
değerini döndürür.
// Log the gradient minimum color of the first conditional format rule of a sheet. var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; var gradientCondition = rule.getGradientCondition(); if (gradientCondition != null) { // Assume the color has ColorType.RGB. Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString()); }
Return
GradientCondition
: Gradyan koşulu nesnesi veya kural bir gradyan koşulu kullanmıyorsa null
.
getRanges()
Bu koşullu biçimlendirme kuralının uygulandığı aralıkları getirir.
// Log each range of the first conditional format rule of a sheet. var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; var ranges = rule.getRanges(); for (var i = 0; i < ranges.length; i++) { Logger.log(ranges[i].getA1Notation()); }
Return
Range[]
— bu koşullu biçimlendirme kuralının uygulandığı aralıklar.