Koşullu biçimlendirme kurallarına erişme Yeni bir kural oluşturmak için Spreadsheet ve Conditional simgelerini kullanın.
Belirli bir sayfanın kurallarını ayarlamak için Sheet.setConditionalFormatRules(rules) simgesini kullanabilirsiniz.
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
copy() | Conditional | Bu kuralın ayarlarını içeren bir kural oluşturucu hazır ayarı döndürür. |
get | Boolean | Bu kural, boole koşulu ölçütleri kullanıyorsa kuralın Boolean bilgilerini alır. |
get | Gradient | Bu kural, gradyan koşulu ölçütlerini kullanıyorsa kuralın Gradient bilgilerini alır. |
get | Range[] | Bu koşullu biçimlendirme kuralının uygulandığı aralıkları alır. |
Ayrıntılı belgeler
copy()
Bu kuralın ayarlarını içeren bir kural oluşturucu hazır ayarı döndürür.
Return
Conditional: Bu kuralın ayarlarına dayalı bir oluşturucu.
get Boolean Condition()
Bu kural, boole koşulu ölçütleri kullanıyorsa kuralın Boolean 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. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
Return
Boolean: Boole koşulu nesnesi veya kuralda Boole koşulu kullanılmıyorsa null.
get Gradient Condition()
Bu kural, gradyan koşulu ölçütlerini kullanıyorsa kuralın Gradient 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. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const gradientCondition = rule.getGradientCondition(); if (gradientCondition != null) { // Assume the color has ColorType.RGB. Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString()); }
Return
Gradient: Gradyan koşul nesnesi veya kuralda gradyan koşulu kullanılmıyorsa null.
get Ranges()
Bu koşullu biçimlendirme kuralının uygulandığı aralıkları alır.
// Log each range of the first conditional format rule of a sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const ranges = rule.getRanges(); for (let i = 0; i < ranges.length; i++) { Logger.log(ranges[i].getA1Notation()); }
Return
Range[]: Bu koşullu biçim kuralının uygulandığı aralıklar.