Class ConditionalFormatRule

ConditionalFormatRule

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öntemDönüş türüKısa açıklama
copy()ConditionalFormatRuleBuilderBu kuralın ayarlarıyla bir kural oluşturucu hazır ayarı döndürür.
getBooleanCondition()BooleanConditionBu kuralBooleanCondition boole koşulu ölçütleri.
getGradientCondition()GradientConditionBu 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.