Class ConditionalFormatRuleBuilder

ConditionalFormatRuleBuilder

Koşullu biçim kuralları için oluşturucu.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number between 1 and 10.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Yöntemler

YöntemDönüş türüKısa açıklama
build()ConditionalFormatRuleOluşturucuya uygulanan ayarlardan koşullu biçim kuralı oluşturur.
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.
setBackground(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için arka plan rengini ayarlar.
setBackgroundObject(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için arka plan rengini ayarlar.
setBold(bold)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için metin kalın yazı tipini ayarlar.
setFontColor(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için yazı tipi rengini ayarlar.
setFontColorObject(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için yazı tipi rengini ayarlar.
setGradientMaxpoint(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine maksimum değerini girin.
setGradientMaxpointObject(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine maksimum değerini girin.
setGradientMaxpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan maksimum noktası alanlarını ayarlar.
setGradientMaxpointWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan maksimum noktası alanlarını ayarlar.
setGradientMidpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçim kuralının renk geçişi orta noktası alanlarını ayarlar.
setGradientMidpointWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçim kuralının renk geçişi orta noktası alanlarını ayarlar.
setGradientMinpoint(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan minimum noktası değerini temizler ve bunun yerine, minimum değeri kullanır değerini girin.
setGradientMinpointObject(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan minimum noktası değerini temizler ve bunun yerine, minimum değeri kullanır değerini girin.
setGradientMinpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan minimum noktası alanlarını ayarlar.
setGradientMinpointWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan minimum noktası alanlarını ayarlar.
setItalic(italic)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için metni italik olarak ayarlar.
setRanges(ranges)ConditionalFormatRuleBuilderBu koşullu biçim kuralının uygulanacağı bir veya daha fazla aralığı ayarlar.
setStrikethrough(strikethrough)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için metnin üstü çizilmesini ayarlar.
setUnderline(underline)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için altı çizili metni ayarlar.
whenCellEmpty()ConditionalFormatRuleBuilderKoşullu biçim kuralını, hücre boş olduğunda tetiklenecek şekilde ayarlar.
whenCellNotEmpty()ConditionalFormatRuleBuilderKoşullu biçim kuralını, hücre boş olmadığında tetiklenecek şekilde ayarlar.
whenDateAfter(date)ConditionalFormatRuleBuilderKoşullu biçim kuralını, tarih verilen değerden sonra olduğunda tetiklenecek şekilde ayarlar.
whenDateAfter(date)ConditionalFormatRuleBuilderKoşullu biçim kuralını, tarih belirtilen göreli tarihten sonra olduğunda tetiklenecek şekilde ayarlar.
whenDateBefore(date)ConditionalFormatRuleBuilderKoşullu biçim kuralını, tarih belirtilen tarihten önce olduğunda tetiklenecek şekilde ayarlar.
whenDateBefore(date)ConditionalFormatRuleBuilderKoşullu biçim kuralını, tarih verilen göreli tarihten önce olduğunda tetiklenecek şekilde ayarlar.
whenDateEqualTo(date)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir tarih belirtilen tarihe eşit olduğunda tetiklenecek şekilde ayarlar.
whenDateEqualTo(date)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir tarih belirtilen göreli tarihe eşit olduğunda tetiklenecek şekilde ayarlar.
whenFormulaSatisfied(formula)ConditionalFormatRuleBuilderKoşullu biçim kuralını, belirtilen formülün true olarak değerlendirildiği durumlarda tetiklenecek şekilde ayarlar.
whenNumberBetween(start, end)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı ikinin arasına denk geldiğinde veya ikiden biri olduğunda tetiklenecek şekilde ayarlar belirtir.
whenNumberEqualTo(number)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı verilen değere eşit olduğunda tetiklenecek şekilde ayarlar.
whenNumberGreaterThan(number)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı verilen değerden büyük olduğunda tetiklenecek şekilde ayarlar.
whenNumberGreaterThanOrEqualTo(number)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı belirtilenden büyük veya ona eşit olduğunda tetiklenecek şekilde ayarlar değer.
whenNumberLessThan(number)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, belirtilenden küçük bir sayı olduğunda tetiklenecek şekilde ayarlar değer.
whenNumberLessThanOrEqualTo(number)ConditionalFormatRuleBuilderKoşullu biçim kuralını, belirtilenden küçük veya verilen bir sayı olduğunda tetiklenecek şekilde ayarlar değer.
whenNumberNotBetween(start, end)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı arasında ve ikinin arasında olmadığında tetiklenecek şekilde ayarlar değeri için de kullanılabilir.
whenNumberNotEqualTo(number)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı verilen değere eşit olmadığında tetiklenecek şekilde ayarlar.
whenTextContains(text)ConditionalFormatRuleBuilderKoşullu biçim kuralını, girişin verilen değeri içerdiğinde tetiklenecek şekilde ayarlar.
whenTextDoesNotContain(text)ConditionalFormatRuleBuilderKoşullu biçim kuralını, giriş belirtilen değer.
whenTextEndsWith(text)ConditionalFormatRuleBuilderKoşullu biçim kuralını, giriş belirtilen değerle bittiğinde tetiklenecek şekilde ayarlar.
whenTextEqualTo(text)ConditionalFormatRuleBuilderKoşullu biçim kuralını, giriş belirtilen değere eşit olduğunda tetiklenecek şekilde ayarlar.
whenTextStartsWith(text)ConditionalFormatRuleBuilderKoşullu biçim kuralını, giriş belirtilen değerle başladığında tetiklenecek şekilde ayarlar.
withCriteria(criteria, args)ConditionalFormatRuleBuilderKoşullu biçim kuralını BooleanCriteria değerleriyle tanımlanan ölçütlere ayarlar, genellikle bir reklamverenin criteria ve arguments veya mevcut kurala karşılık gelir.

Ayrıntılı belgeler

build()

Oluşturucuya uygulanan ayarlardan koşullu biçim kuralı oluşturur.

Return

ConditionalFormatRule: Koşullu biçim kuralının temsili


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.


setBackground(color)

Koşullu biçim kuralının biçimi için arka plan rengini ayarlar. null sonra geçiliyor kuraldan arka plan renk biçimi ayarını kaldırır.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color to red if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorStringİstenen renk veya temizlemek için null.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setBackgroundObject(color)

Koşullu biçim kuralının biçimi için arka plan rengini ayarlar. null sonra geçiliyor kuraldan arka plan renk biçimi ayarını kaldırır.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color to theme background color if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setBackground(color)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorColorİstenen renk nesnesi veya temizlenecek null.

Return

ConditionalFormatRuleBuilder — Zincirleme için oluşturucu.


setBold(bold)

Koşullu biçim kuralının biçimi için metin kalın yazı tipini ayarlar. bold değeri true ise kural, koşul karşılanırsa metni kalınlaştırır; false durumunda kural, mevcut tüm mevcut koşul karşılanırsa kalın harflerle gösterilir. null uygulamasında kalın biçim ayarı kaldırılır kontrol eder.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn their
// text bold if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setBold(true)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
boldBooleanBiçim koşulu karşılanırsa metnin kalın yazılıp yazılmayacağı; null bu ayarı kaldırır.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setFontColor(color)

Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. null sonra geçilebilir yazı tipi rengi biçimi ayarını seçin.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their font
// color to red if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setFontColor("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorStringİstenen renk veya temizlemek için null.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setFontColorObject(color)

Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. null sonra geçilebilir yazı tipi rengi biçimi ayarını seçin.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their font
// color to theme text color if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setFontColor(color)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorColorİstenen renk nesnesi veya temizlenecek null.

Return

ConditionalFormatRuleBuilder — Zincirleme için oluşturucu.


setGradientMaxpoint(color)

Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine maksimum değerini girin. Ayrıca, renk geçişinin maksimum nokta rengi giriş rengine de ayarlanır.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere between white and red, based on their values in comparison to
// the ranges minimum and maximum values.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpoint("#FF0000")
    .setGradientMinpoint("#FFFFFF")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorStringAyarlanacak maksimum nokta rengi.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setGradientMaxpointObject(color)

Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine maksimum değerini girin. Ayrıca, renk geçişinin maksimum nokta rengi giriş rengine de ayarlanır.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere between theme text and background colors, based on their values
// in comparison to the ranges minimum and maximum values.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var textColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
    .build();
var backgroundColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpoint(textColor)
    .setGradientMinpoint(backgroundColor)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorColorAyarlanacak maksimum nokta renk nesnesi.

Return

ConditionalFormatRuleBuilder — Zincirleme için oluşturucu.


setGradientMaxpointObjectWithValue(color, type, value)

Koşullu biçim kuralının gradyan maksimum noktası alanlarını ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from theme accent 1, accent 2 to accent 3 colors, based on their
// values in comparison to the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color1 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
var color2 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
    .build();
var color3 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorColorAyarlanacak maksimum nokta rengi.
typeInterpolationTypeAyarlanacak maksimum nokta interpolasyon türü.
valueStringAyarlanacak maksimum nokta değeri.

Return

ConditionalFormatRuleBuilder — Zincirleme için oluşturucu.


setGradientMaxpointWithValue(color, type, value)

Koşullu biçim kuralının gradyan maksimum noktası alanlarını ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from red green to blue, based on their values in comparison to
// the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorStringAyarlanacak maksimum nokta rengi.
typeInterpolationTypeAyarlanacak maksimum nokta interpolasyon türü.
valueStringAyarlanacak maksimum nokta değeri.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setGradientMidpointObjectWithValue(color, type, value)

Koşullu biçim kuralının renk geçişi orta noktası alanlarını ayarlar. Tüm orta nokta alanlarını temizler interpolasyon türü null ise.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from theme accent 1 to accent 2 to accent 3 colors, based on
// their values in comparison to the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color1 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
var color2 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
    .build();
var color3 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorColorAyarlanacak orta nokta rengi.
typeInterpolationTypeAyarlanacak orta nokta interpolasyon türü veya temizlemek için null.
valueStringAyarlanacak orta nokta değeri.

Return

ConditionalFormatRuleBuilder — Zincirleme için oluşturucu.


setGradientMidpointWithValue(color, type, value)

Koşullu biçim kuralının renk geçişi orta noktası alanlarını ayarlar. Tüm orta nokta alanlarını temizler interpolasyon türü null ise.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from red green to blue, based on their values in comparison to
// the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorStringAyarlanacak orta nokta rengi.
typeInterpolationTypeAyarlanacak orta nokta interpolasyon türü veya temizlemek için null.
valueStringAyarlanacak orta nokta değeri.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setGradientMinpoint(color)

Koşullu biçim kuralının gradyan minimum noktası değerini temizler ve bunun yerine, minimum değeri kullanır değerini girin. Ayrıca, renk geçişinin minimum nokta rengini de giriş rengine ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere between white and red, based on their values in comparison to
// the ranges minimum and maximum values.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpoint("#FF0000")
    .setGradientMinpoint("#FFFFFF")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorStringAyarlanacak minimum nokta rengi.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setGradientMinpointObject(color)

Koşullu biçim kuralının gradyan minimum noktası değerini temizler ve bunun yerine, minimum değeri kullanır değerini girin. Ayrıca, renk geçişinin minimum nokta rengini de giriş rengine ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere between theme text and background colors, based on their values
// in comparison to the ranges minimum and maximum values.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var textColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
    .build();
var backgroundColor = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpoint(textColor)
    .setGradientMinpoint(backgroundColor)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorColorAyarlanacak minimum nokta rengi nesnesi.

Return

ConditionalFormatRuleBuilder — Zincirleme için oluşturucu.


setGradientMinpointObjectWithValue(color, type, value)

Koşullu biçim kuralının gradyan minimum noktası alanlarını ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from theme accent 1 to accent 2 to accent 3 colors, based on
// their values in comparison to the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var color1 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
var color2 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
    .build();
var color3 = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
    .build();
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorColorAyarlanacak minimum nokta rengi.
typeInterpolationTypeAyarlanacak minimum nokta interpolasyonu türü.
valueStringAyarlanacak minimum nokta değeri.

Return

ConditionalFormatRuleBuilder — Zincirleme için oluşturucu.


setGradientMinpointWithValue(color, type, value)

Koşullu biçim kuralının gradyan minimum noktası alanlarını ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their
// background color somewhere from red to green to blue, based on their values in comparison to
// the values 0, 50, and 100.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100")
    .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50")
    .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
colorStringAyarlanacak minimum nokta rengi.
typeInterpolationTypeAyarlanacak minimum nokta interpolasyonu türü.
valueStringAyarlanacak minimum nokta değeri.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setItalic(italic)

Koşullu biçim kuralının biçimi için metni italik olarak ayarlar. italic değeri true ise koşul karşılanırsa kural metni italik hale getirir; false durumunda kural, . null girişinden geçerseniz italik stili kaldırılır biçim ayarını kaldırın.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn their
// text italic if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setItalic(true)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
italicBooleanBiçim koşullarının karşılanması durumunda metnin italik olup olmayacağı null bu ayarı kaldırır.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setRanges(ranges)

Bu koşullu biçim kuralının uygulanacağı bir veya daha fazla aralığı ayarlar. Bu işlem mevcut aralıkların yerini alır. Boş bir dizi ayarlandığında mevcut aralıklar temizlenir. Bir kural, en az bir aralık olmalıdır.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 and range D4:F6
// to turn red if they contain a number between 1 and 10.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeOne = sheet.getRange("A1:B3");
var rangeTwo = sheet.getRange("D4:F6");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([rangeOne, rangeTwo])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
rangesRange[]Bu koşullu biçim kuralının uygulandığı aralıklar.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setStrikethrough(strikethrough)

Koşullu biçim kuralının biçimi için metnin üstü çizilmesini ayarlar. strikethrough ise true, koşul karşılanırsa kural üstü çizilir; false ise kural koşul karşılanırsa mevcut tüm üstü çizili biçimlendirmeleri kaldırır. null sonra geçiliyor üstü çizili biçim ayarını kuraldan kaldırır.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to strikethrough
// their text if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setStrikethrough(true)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
strikethroughBooleanBiçim koşulu şuysa metnin üstü çizilip çizilmeyeceğini belirler. met; null bu ayarı kaldırır.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


setUnderline(underline)

Koşullu biçim kuralının biçimi için altı çizili metni ayarlar. underline değeri true ise kural, koşul karşılanırsa metnin altını çizer; false durumunda kural, mevcut alt çizgiler de gösterilir. null geçmek, alt çizgiyi kaldırır biçim ayarını kontrol edin.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to underline
// their text if the cell has text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setUnderline(true)
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
underlineBooleanBiçim koşulu karşılanırsa metnin altının çizilip çizilmeyeceğini belirler. null bu ayarı kaldırır.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenCellEmpty()

Koşullu biçim kuralını, hücre boş olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they are empty.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenCellEmpty()
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenCellNotEmpty()

Koşullu biçim kuralını, hücre boş olmadığında tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they are not empty.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenCellNotEmpty()
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenDateAfter(date)

Koşullu biçim kuralını, tarih verilen değerden sonra olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a date after 11/4/1993.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateAfter(new Date("11/4/1993"))
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
dateDateEn son tarih.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenDateAfter(date)

Koşullu biçim kuralını, tarih verilen göreli tarihten sonra olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a date after today.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateAfter(SpreadsheetApp.RelativeDate.TODAY)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
dateRelativeDateSeçilen tarih türüne göre en son tarih.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenDateBefore(date)

Koşullu biçim kuralını, tarih belirtilen tarihten önce olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a date before 11/4/1993.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateBefore(new Date("11/4/1993"))
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
dateDateKabul edilemez en erken tarih.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenDateBefore(date)

Koşullu biçim kuralını, tarih verilen göreli tarihten önce olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a date before today.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateBefore(SpreadsheetApp.RelativeDate.TODAY)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
dateRelativeDateSeçilen tarih türüne göre en son tarih.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenDateEqualTo(date)

Koşullu biçim kuralını, bir tarih belirtilen tarihe eşit olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain the date 11/4/1993.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateEqualTo(new Date("11/4/1993"))
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
dateDateKabul edilebilir tek tarih.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenDateEqualTo(date)

Koşullu biçim kuralını, bir tarih belirtilen göreli tarihe eşit olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain todays date.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenDateEqualTo(SpreadsheetApp.RelativeDate.TODAY)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
dateRelativeDateSeçilen tarih türüne göre en son tarih.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenFormulaSatisfied(formula)

Koşullu biçim kuralını, belirtilen formülün true olarak değerlendirildiği durumlarda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they satisfy the condition "=EQ(B4, C3)".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenFormulaSatisfied("=EQ(B4, C3)")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
formulaStringGiriş geçerliyse true sonucunu veren özel formül.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenNumberBetween(start, end)

Koşullu biçim kuralını, bir sayı ikinin arasına denk geldiğinde veya ikiden biri olduğunda tetiklenecek şekilde ayarlar belirtir.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number between 1 and 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
startNumberKabul edilebilir en düşük değer.
endNumberKabul edilebilir en yüksek değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenNumberEqualTo(number)

Koşullu biçim kuralını, bir sayı verilen değere eşit olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain the number 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberEqualTo(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
numberNumberKabul edilebilir tek değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenNumberGreaterThan(number)

Koşullu biçim kuralını, bir sayı verilen değerden büyük olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red
// if they contain a number greater than 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberGreaterThan(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
numberNumberKabul edilemez en yüksek değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenNumberGreaterThanOrEqualTo(number)

Koşullu biçim kuralını, bir sayı belirtilenden büyük veya ona eşit olduğunda tetiklenecek şekilde ayarlar değer.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number greater than or equal to 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberGreaterThanOrEqualTo(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
numberNumberKabul edilebilir en düşük değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenNumberLessThan(number)

Koşullu biçimlendirme kuralını, belirtilenden küçük bir sayı olduğunda tetiklenecek şekilde ayarlar değer.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number less than 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberLessThan(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
numberNumberKabul edilemez en düşük değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenNumberLessThanOrEqualTo(number)

Koşullu biçim kuralını, belirtilenden küçük veya verilen bir sayı olduğunda tetiklenecek şekilde ayarlar değer.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number less than or equal to 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberLessThanOrEqualTo(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
numberNumberKabul edilebilir en yüksek değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenNumberNotBetween(start, end)

Koşullu biçim kuralını, bir sayı arasında ve ikinin arasında olmadığında tetiklenecek şekilde ayarlar değeri için de kullanılabilir.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain a number not between 1 and 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberNotBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
startNumberKabul edilemez en düşük değer.
endNumberKabul edilemez en yüksek değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenNumberNotEqualTo(number)

Koşullu biçim kuralını, bir sayı verilen değere eşit olmadığında tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they don't contain the number 10.

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberNotEqualTo(10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
numberNumberKabul edilemez tek değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenTextContains(text)

Koşullu biçim kuralını, girişin verilen değeri içerdiğinde tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they contain the text "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextContains("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
textStringGirişin içermesi gereken değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenTextDoesNotContain(text)

Koşullu biçim kuralını, giriş belirtilen değer.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they don't contain the text "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextDoesNotContain("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
textStringGirişin içermemesi gereken değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenTextEndsWith(text)

Koşullu biçim kuralını, giriş belirtilen değerle bittiğinde tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they end with the text "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEndsWith("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
textStringDizenin sonu ile karşılaştırılacak metin.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenTextEqualTo(text)

Koşullu biçim kuralını, giriş belirtilen değere eşit olduğunda tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they have text equal to "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextEqualTo("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
textStringKabul edilebilir tek değer.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


whenTextStartsWith(text)

Koşullu biçim kuralını, giriş belirtilen değerle başladığında tetiklenecek şekilde ayarlar.

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if
// they start with the text "hello".

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenTextStartsWith("hello")
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
textStringDizenin başlangıcıyla karşılaştırılacak metin.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu


withCriteria(criteria, args)

Koşullu biçim kuralını BooleanCriteria değerleriyle tanımlanan ölçütlere ayarlar, genellikle bir reklamverenin criteria ve arguments tıklayın.

// Adds a new conditional format rule that is a copy of the first active
// conditional format rule, except it instead sets its cells to have a black
// background color.

var sheet = SpreadsheetApp.getActiveSheet();
var rules = sheet.getConditionalFormatRules();
var booleanCondition = rules[0].getBooleanCondition();
if (booleanCondition != null) {
  var rule = SpreadsheetApp.newConditionalFormatRule()
      .withCriteria(booleanCondition.getCriteriaType(),
         booleanCondition.getCriteriaValues())
      .setBackground("#000000")
      .setRanges(rule.getRanges())
      .build();
  rules.push(rule);
}
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
criteriaBooleanCriteriaKoşullu biçim ölçütünün türü.
argsObject[]Ölçüt türüne uygun bir bağımsız değişken dizisi; bağımsız değişken sayısını bunların türü yukarıdaki karşılık gelen when...() yöntemiyle eşleşir.

Return

ConditionalFormatRuleBuilder — zincirleme için oluşturucu