Koşullu biçimlendirme kurallarına erişme. Yeni kural oluşturmak için Spreadsheet
ve Conditional
simgesini 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() | Conditional | Bu kuralın ayarlarını içeren bir kural oluşturucu hazır ayarı döndürür. |
get | Boolean | Bu kural mantıksal koşul ölçütleri kullanıyorsa kuralın Boolean bilgilerini alır. |
get | Gradient | Bu kural gradyan koşul ö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ı dokümanlar
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 mantıksal koşul ölçütleri kullanıyorsa kuralın Boolean
bilgilerini alır. Aksi takdirde null
döndürülü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şul ölçütlerini kullanıyorsa kuralın Gradient
bilgilerini alır. Aksi takdirde null
döndürülü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şulu 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çimlendirme kuralının uygulandığı aralıklar.