Class ConditionalFormatRuleBuilder

KoşulluBiçimKuralıOluşturucu

Koşullu biçimlendirme 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.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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çimlendirme kuralı oluşturur.
copy()ConditionalFormatRuleBuilderBu kuralın ayarlarını içeren bir kural oluşturucu hazır ayarı döndürür.
getBooleanCondition()BooleanConditionBu kural mantıksal koşul ölçütleri kullanıyorsa kuralın BooleanCondition bilgilerini alır.
getGradientCondition()GradientConditionBu kural gradyan koşul ölçütlerini kullanıyorsa kuralın GradientCondition bilgilerini alır.
getRanges()Range[]Bu koşullu biçimlendirme kuralının uygulandığı aralıkları alır.
setBackground(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçiminin arka plan rengini ayarlar.
setBackgroundObject(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçiminin arka plan rengini ayarlar.
setBold(bold)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının biçimi için metnin kalınlığını 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 kuralın aralıklarındaki maksimum değeri kullanır.
setGradientMaxpointObject(color)ConditionalFormatRuleBuilderKoşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır.
setGradientMaxpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının gradyan maxpoint alanlarını ayarlar.
setGradientMaxpointWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının gradyan maxpoint alanlarını ayarlar.
setGradientMidpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının degrade orta noktası alanlarını ayarlar.
setGradientMidpointWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının degrade orta noktası alanlarını ayarlar.
setGradientMinpoint(color)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının degrade minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır.
setGradientMinpointObject(color)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının degrade minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır.
setGradientMinpointObjectWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının degrade minimum noktası alanlarını ayarlar.
setGradientMinpointWithValue(color, type, value)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının degrade minimum noktası alanlarını ayarlar.
setItalic(italic)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının biçimi için metni italik olarak ayarlar.
setRanges(ranges)ConditionalFormatRuleBuilderBu koşullu biçimlendirme kuralının uygulanacağı bir veya daha fazla aralık ayarlar.
setStrikethrough(strikethrough)ConditionalFormatRuleBuilderKoşullu biçim kuralının biçimi için metin üstü çizili ayarını belirler.
setUnderline(underline)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralının biçimi için metin altı çizicini ayarlar.
whenCellEmpty()ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, hücre boş olduğunda tetiklenecek şekilde ayarlar.
whenCellNotEmpty()ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, hücre boş olmadığında tetiklenecek şekilde ayarlar.
whenDateAfter(date)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir tarih belirtilen değerden sonra olduğunda tetiklenecek şekilde ayarlar.
whenDateAfter(date)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihten sonra olduğunda tetiklenecek şekilde ayarlar.
whenDateBefore(date)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir tarih belirtilen tarihten önce olduğunda tetiklenecek şekilde ayarlar.
whenDateBefore(date)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihten önce olduğunda tetiklenecek şekilde ayarlar.
whenDateEqualTo(date)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir tarih belirtilen tarihe eşit olduğunda tetiklenecek şekilde ayarlar.
whenDateEqualTo(date)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihe eşit olduğunda tetiklenecek şekilde ayarlar.
whenFormulaSatisfied(formula)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, belirli bir formül true olarak değerlendirildiğinde tetiklenecek şekilde ayarlar.
whenNumberBetween(start, end)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı iki belirtilen değer arasında olduğunda veya bu iki değerden biri olduğunda tetiklenecek şekilde ayarlar.
whenNumberEqualTo(number)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir sayı belirtilen değere eşit olduğunda tetiklenecek şekilde ayarlar.
whenNumberGreaterThan(number)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir sayı belirtilen değerden büyük olduğunda tetiklenecek şekilde ayarlar.
whenNumberGreaterThanOrEqualTo(number)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı belirtilen değerden büyük veya eşit olduğunda tetiklenecek şekilde ayarlar.
whenNumberLessThan(number)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, verilen değerden düşük bir sayı olduğunda tetiklenecek şekilde ayarlar.
whenNumberLessThanOrEqualTo(number)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir sayı belirtilen değerden küçük veya eşit olduğunda tetiklenecek şekilde ayarlar.
whenNumberNotBetween(start, end)ConditionalFormatRuleBuilderKoşullu biçim kuralını, bir sayı iki belirtilen değer arasında olmadığında ve bu iki değerden biri olmadığında tetiklenecek şekilde ayarlar.
whenNumberNotEqualTo(number)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, bir sayı belirtilen değere eşit olmadığında tetiklenecek şekilde ayarlar.
whenTextContains(text)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, giriş belirli bir değeri içerdiğinde tetiklenecek şekilde ayarlar.
whenTextDoesNotContain(text)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, giriş belirtilen değeri içermediğinde tetiklenecek şekilde ayarlar.
whenTextEndsWith(text)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, giriş belirtilen değerle bittiğinde tetiklenecek şekilde ayarlar.
whenTextEqualTo(text)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, giriş verilen değere eşit olduğunda tetiklenecek şekilde ayarlar.
whenTextStartsWith(text)ConditionalFormatRuleBuilderKoşullu biçimlendirme kuralını, giriş belirli bir değerle başladığında tetiklenecek şekilde ayarlar.
withCriteria(criteria, args)ConditionalFormatRuleBuilderKoşullu biçim kuralını, genellikle mevcut bir kuralın criteria ve arguments öğesinden alınan BooleanCriteria değerleriyle tanımlanan ölçütlere ayarlar.

Ayrıntılı dokümanlar

build()

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

Return

ConditionalFormatRule: Koşullu biçimlendirme kuralının gösterimi


copy()

Bu kuralın ayarlarını içeren bir kural oluşturucu hazır ayarı döndürür.

Return

ConditionalFormatRuleBuilder: Bu kuralın ayarlarına dayalı bir oluşturucu


getBooleanCondition()

Bu kural mantıksal koşul ölçütleri kullanıyorsa kuralın BooleanCondition 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

BooleanCondition: Boole koşulu nesnesi veya kuralda boole koşulu kullanılmıyorsa null.


getGradientCondition()

Bu kural gradyan koşul ölçütlerini kullanıyorsa kuralın GradientCondition 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

GradientCondition: Gradyan koşulu nesnesi veya kuralda gradyan koşulu kullanılmıyorsa null.


getRanges()

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.


setBackground(color)

Koşullu biçim kuralının biçiminin arka plan rengini ayarlar. null iletilmesi, arka plan rengi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.

// 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".

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

Parametreler

AdTürAçıklama
colorStringİstediğiniz renk veya silmek için null.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


setBackgroundObject(color)

Koşullu biçim kuralının biçiminin arka plan rengini ayarlar. null iletilmesi, arka plan rengi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.

// 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".

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

Parametreler

AdTürAçıklama
colorColorİstediğiniz renk nesnesi veya temizlemek için null.

Return

ConditionalFormatRuleBuilder: Zincirleme için oluşturucu.


setBold(bold)

Koşullu biçimlendirme kuralının biçimi için metnin kalınlığını ayarlar. bold true ise kural, koşul karşılanırsa metni kalınlaştırır; false ise koşul karşılanırsa mevcut kalın yazıları kaldırır. null iletilmesi, kalın biçimlendirme ayarının kuraldan kaldırılmasına neden olur.

// 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".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setBold(true)
                 .setRanges([range])
                 .build();
const 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 iletilmesi, yazı tipi rengi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.

// 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".

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

Parametreler

AdTürAçıklama
colorStringİstediğiniz renk veya silmek 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 iletilmesi, yazı tipi rengi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.

// 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".

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

Parametreler

AdTürAçıklama
colorColorİstediğiniz renk nesnesi veya temizlemek için 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 kuralın aralıklarındaki maksimum değeri kullanır. Ayrıca gradyanın maksimum nokta rengini 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.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpoint('#FF0000')
                 .setGradientMinpoint('#FFFFFF')
                 .setRanges([range])
                 .build();
const 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 kuralın aralıklarındaki maksimum değeri kullanır. Ayrıca gradyanın maksimum nokta rengini 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.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: Zincirleme için oluşturucu.


setGradientMaxpointObjectWithValue(color, type, value)

Koşullu biçimlendirme kuralının gradyan maxpoint 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.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: Zincirleme için oluşturucu.


setGradientMaxpointWithValue(color, type, value)

Koşullu biçimlendirme kuralının gradyan maxpoint 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.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


setGradientMidpointObjectWithValue(color, type, value)

Koşullu biçimlendirme kuralının degrade orta noktası alanlarını ayarlar. İletilen enterpolasyon türü null ise tüm orta nokta alanlarını temizler.

// 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.

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

Parametreler

AdTürAçıklama
colorColorAyarlanacak orta nokta rengi.
typeInterpolationTypeAyarlanacak orta nokta enterpolasyon 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çimlendirme kuralının degrade orta noktası alanlarını ayarlar. İletilen enterpolasyon türü null ise tüm orta nokta alanlarını temizler.

// 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.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


setGradientMinpoint(color)

Koşullu biçimlendirme kuralının degrade minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. Ayrıca, gradyanın minimum nokta rengini 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.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpoint('#FF0000')
                 .setGradientMinpoint('#FFFFFF')
                 .setRanges([range])
                 .build();
const 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çimlendirme kuralının degrade minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. Ayrıca, gradyanın minimum nokta rengini 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.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const textColor = SpreadsheetApp.newColor()
                      .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
                      .build();
const backgroundColor =
    SpreadsheetApp.newColor()
        .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
        .build();
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpoint(textColor)
                 .setGradientMinpoint(backgroundColor)
                 .setRanges([range])
                 .build();
const 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çimlendirme kuralının degrade 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.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: Zincirleme için oluşturucu.


setGradientMinpointWithValue(color, type, value)

Koşullu biçimlendirme kuralının degrade 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.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


setItalic(italic)

Koşullu biçimlendirme kuralının biçimi için metni italik olarak ayarlar. italic true ise koşul karşılanırsa kural metni italik yapar; false ise koşul karşılanırsa kural mevcut italik biçimlendirmeyi kaldırır. null iletilmesi, italik biçimlendirme ayarının kuraldan kaldırılmasına neden olur.

// 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".

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

Parametreler

AdTürAçıklama
italicBooleanBiçim koşulu karşılanırsa metnin italik olup olmayacağı; null bu ayarı kaldırır.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


setRanges(ranges)

Bu koşullu biçimlendirme kuralının uygulanacağı bir veya daha fazla aralık ayarlar. Bu işlem, mevcut aralıkları değiştirir. Boş bir dizi ayarlandığında mevcut aralıklar temizlenir. Kurallarda 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.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeOne = sheet.getRange('A1:B3');
const rangeTwo = sheet.getRange('D4:F6');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([rangeOne, rangeTwo])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Parametreler

AdTürAçıklama
rangesRange[]Bu koşullu biçimlendirme 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 metin üstü çizili ayarını belirler. strikethrough true ise kural, koşul karşılanırsa metnin üzerini çizer. false ise kural, koşul karşılanırsa mevcut tüm üzeri çizili biçimlendirmeyi kaldırır. null iletilmesi, kuralı üstü çizili biçim ayarından 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".

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

Parametreler

AdTürAçıklama
strikethroughBooleanBiçim koşulu karşılanırsa metnin üstü çizili olup olmayacağı; null bu ayarı kaldırır.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


setUnderline(underline)

Koşullu biçimlendirme kuralının biçimi için metin altı çizicini ayarlar. underline true ise kural, koşul karşılanırsa metnin altını çizer. false ise kural, koşul karşılanırsa mevcut alt çizgileri kaldırır. null iletilmesi, alt çizgi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.

// 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".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setUnderline(true)
                 .setRanges([range])
                 .build();
const 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ği; null bu ayarı kaldırır.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenCellEmpty()

Koşullu biçimlendirme 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.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenCellEmpty()
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenCellNotEmpty()

Koşullu biçimlendirme 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.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenCellNotEmpty()
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenDateAfter(date)

Koşullu biçimlendirme kuralını, bir tarih belirtilen 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.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateAfter(new Date('11/4/1993'))
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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çimlendirme kuralını, bir tarih belirtilen 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.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateAfter(SpreadsheetApp.RelativeDate.TODAY)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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çimlendirme kuralını, bir 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.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenDateBefore(date)

Koşullu biçimlendirme kuralını, bir tarih belirtilen 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.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateBefore(SpreadsheetApp.RelativeDate.TODAY)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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çimlendirme 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.

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

Parametreler

AdTürAçıklama
dateDateTek kabul edilen tarih.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenDateEqualTo(date)

Koşullu biçimlendirme 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.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateEqualTo(SpreadsheetApp.RelativeDate.TODAY)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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çimlendirme kuralını, belirli bir formül true olarak değerlendirildiğinde 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)".

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

Parametreler

AdTürAçıklama
formulaStringGiriş geçerliyse true olarak değerlendirilen özel formül.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenNumberBetween(start, end)

Koşullu biçim kuralını, bir sayı iki belirtilen değer arasında olduğunda veya bu iki değerden biri 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 between 1 and 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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çimlendirme kuralını, bir sayı 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 contain the number 10.

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

Parametreler

AdTürAçıklama
numberNumberKabul edilen tek değerdir.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenNumberGreaterThan(number)

Koşullu biçimlendirme kuralını, bir sayı belirtilen 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.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenNumberGreaterThanOrEqualTo(number)

Koşullu biçim kuralını, bir sayı belirtilen değerden büyük veya 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 a number greater than or equal to 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberGreaterThanOrEqualTo(10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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ı, verilen değerden düşük bir sayı 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 less than 10.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenNumberLessThanOrEqualTo(number)

Koşullu biçimlendirme kuralını, bir sayı belirtilen değerden küçük veya 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 a number less than or equal to 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberLessThanOrEqualTo(10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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ı iki belirtilen değer arasında olmadığında ve bu iki değerden biri 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 contain a number not between 1 and 10.

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

Parametreler

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

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenNumberNotEqualTo(number)

Koşullu biçimlendirme kuralını, bir sayı belirtilen 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.

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

Parametreler

AdTürAçıklama
numberNumberYalnızca kabul edilmeyen değer.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenTextContains(text)

Koşullu biçimlendirme kuralını, giriş belirli bir 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".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextContains('hello')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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çimlendirme kuralını, giriş belirtilen değeri içermediğinde 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 text "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextDoesNotContain('hello')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const 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çimlendirme 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".

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

Parametreler

AdTürAçıklama
textStringDizinin sonuyla karşılaştırılacak metin.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenTextEqualTo(text)

Koşullu biçimlendirme kuralını, giriş 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 have text equal to "hello".

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

Parametreler

AdTürAçıklama
textStringKabul edilen tek değerdir.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu


whenTextStartsWith(text)

Koşullu biçimlendirme kuralını, giriş belirli bir 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".

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

Parametreler

AdTürAçıklama
textStringDizinin 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ı, genellikle mevcut bir kuralın criteria ve arguments öğesinden alınan BooleanCriteria değerleriyle tanımlanan ölçütlere ayarlar.

// 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.

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

Parametreler

AdTürAçıklama
criteriaBooleanCriteriaKoşullu biçimlendirme ölçütlerinin türü.
argsObject[]Ölçüt türüne uygun bir bağımsız değişken dizisi; bağımsız değişkenlerin sayısı ve türleri, yukarıdaki ilgili when...() yöntemiyle eşleşir.

Return

ConditionalFormatRuleBuilder: zincirleme için oluşturucu