Koşullu biçimlendirme kurallarına erişme. Yeni bir kural oluşturmak için SpreadsheetApp.newConditionalFormatRule()
ve ConditionalFormatRuleBuilder
kurallarını kullanın.
ayarlamak için Sheet.setConditionalFormatRules(rules)
kullanabilirsiniz
bir kontrol listesidir.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
copy() | ConditionalFormatRuleBuilder | Bu kuralın ayarlarıyla bir kural oluşturucu hazır ayarı döndürür. |
getBooleanCondition() | BooleanCondition | Bu kuralBooleanCondition
boole koşulu ölçütleri. |
getGradientCondition() | GradientCondition | Bu kural, kuralın GradientCondition bilgilerini alır
gradyan koşulu ölçütlerini kullanır. |
getRanges() | Range[] | Bu koşullu biçim kuralının uygulandığı aralıkları alır. |
Ayrıntılı belgeler
copy()
Bu kuralın ayarlarıyla bir kural oluşturucu hazır ayarı döndürür.
Return
ConditionalFormatRuleBuilder
- bu kuralın ayarlarını temel alan bir oluşturucu
getBooleanCondition()
Bu kuralBooleanCondition
boole koşulu ölçütleri. 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şulu nesnesi veya kural bir boole kullanmıyorsa null
koşul.
getGradientCondition()
Bu kural, kuralın GradientCondition
bilgilerini alır
gradyan koşulu ölçütlerini kullanı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, gradyan kullanmıyorsa null
koşul.
getRanges()
Bu koşullu biçim kuralının uygulandığı aralıkları alır.
// 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çim kuralının uygulandığı aralıklar.