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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
build() | ConditionalFormatRule | Oluşturucuya uygulanan ayarlardan bir koşullu biçimlendirme kuralı oluşturur. |
copy() | ConditionalFormatRuleBuilder | Bu kuralın ayarlarıyla kural oluşturucu hazır ayarı döndürür. |
getBooleanCondition() | BooleanCondition | Bu kural, boole koşulu ölçütlerini kullanıyorsa kuralın BooleanCondition bilgilerini alır. |
getGradientCondition() | GradientCondition | Bu 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ı getirir. |
setBackground(color) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının biçimi için arka plan rengini ayarlar. |
setBackgroundObject(color) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının biçimi için arka plan rengini ayarlar. |
setBold(bold) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının biçimi için metin kalınlığını ayarlar. |
setFontColor(color) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının biçimi için yazı tipi rengini ayarlar. |
setFontColorObject(color) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının biçimi için yazı tipi rengini ayarlar. |
setGradientMaxpoint(color) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının renk geçişi maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır. |
setGradientMaxpointObject(color) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının renk geçişi maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır. |
setGradientMaxpointObjectWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının renk geçişi maksimum noktası alanlarını ayarlar. |
setGradientMaxpointWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının renk geçişi maksimum noktası alanlarını ayarlar. |
setGradientMidpointObjectWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının renk geçişi orta nokta alanlarını ayarlar. |
setGradientMidpointWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının renk geçişi orta nokta alanlarını ayarlar. |
setGradientMinpoint(color) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının gradyan minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. |
setGradientMinpointObject(color) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının gradyan minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. |
setGradientMinpointObjectWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının gradyan minimum noktası alanlarını ayarlar. |
setGradientMinpointWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının gradyan minimum noktası alanlarını ayarlar. |
setItalic(italic) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının biçimi için metni italik yapar. |
setRanges(ranges) | ConditionalFormatRuleBuilder | Bu koşullu biçimlendirme kuralının uygulandığı bir veya daha fazla aralığı ayarlar. |
setStrikethrough(strikethrough) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının biçimi için metnin üstü çizilmesini ayarlar. |
setUnderline(underline) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralının biçimi için metnin altının çizilmesini ayarlar. |
whenCellEmpty() | ConditionalFormatRuleBuilder | Hücre boş olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenCellNotEmpty() | ConditionalFormatRuleBuilder | Hücre boş olmadığında tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenDateAfter(date) | ConditionalFormatRuleBuilder | Bir tarih verilen değerden sonra olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenDateAfter(date) | ConditionalFormatRuleBuilder | Bir tarih, belirtilen göreli tarihten sonra olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenDateBefore(date) | ConditionalFormatRuleBuilder | Bir tarih, belirtilen tarihten önce olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenDateBefore(date) | ConditionalFormatRuleBuilder | Bir tarih, belirtilen göreli tarihten önce olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenDateEqualTo(date) | ConditionalFormatRuleBuilder | Bir tarih, belirtilen tarihe eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenDateEqualTo(date) | ConditionalFormatRuleBuilder | Bir tarih, belirtilen göreli tarihe eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenFormulaSatisfied(formula) | ConditionalFormatRuleBuilder | Belirtilen formül true olarak değerlendirildiğinde tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenNumberBetween(start, end) | ConditionalFormatRuleBuilder | Bir sayı, belirtilen iki değer arasında veya bu değerlerden biri olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenNumberEqualTo(number) | ConditionalFormatRuleBuilder | Bir sayı verilen değere eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenNumberGreaterThan(number) | ConditionalFormatRuleBuilder | Bir sayı verilen değerden büyük olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenNumberGreaterThanOrEqualTo(number) | ConditionalFormatRuleBuilder | Bir sayı belirtilen değerden büyük veya bu değere eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenNumberLessThan(number) | ConditionalFormatRuleBuilder | Verilen değerden küçük bir sayı olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenNumberLessThanOrEqualTo(number) | ConditionalFormatRuleBuilder | Verilen değere eşit veya daha küçük bir sayı olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenNumberNotBetween(start, end) | ConditionalFormatRuleBuilder | Bir sayı, belirtilen iki değer arasında olmadığında ve iki değerde de olmadığında tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenNumberNotEqualTo(number) | ConditionalFormatRuleBuilder | Bir sayı verilen değere eşit olmadığında tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenTextContains(text) | ConditionalFormatRuleBuilder | Giriş, verilen değeri içerdiğinde tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenTextDoesNotContain(text) | ConditionalFormatRuleBuilder | Giriş, belirtilen değeri içermediğinde tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenTextEndsWith(text) | ConditionalFormatRuleBuilder | Giriş, verilen değerle bittiğinde tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenTextEqualTo(text) | ConditionalFormatRuleBuilder | Giriş, verilen değere eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
whenTextStartsWith(text) | ConditionalFormatRuleBuilder | Giriş verilen değerle başladığında tetiklenecek koşullu biçimlendirme kuralını ayarlar. |
withCriteria(criteria, args) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralını, genellikle mevcut bir kuralın criteria ve arguments değerlerinden alınan BooleanCriteria değerleriyle tanımlanan ölçütlere ayarlar. |
Ayrıntılı belgeler
build()
Oluşturucuya uygulanan ayarlardan bir koşullu biçimlendirme kuralı oluşturur.
Return
ConditionalFormatRule
: Koşullu biçimlendirme kuralının temsili
copy()
Bu kuralın ayarlarıyla kural oluşturucu hazır ayarı döndürür.
Return
ConditionalFormatRuleBuilder
— bu kuralın ayarlarına dayalı bir oluşturucu
getBooleanCondition()
Bu kural, boole koşulu ölçütlerini kullanıyorsa kuralın BooleanCondition
bilgilerini alır. Aksi takdirde null
değerini döndürür.
// Log the boolean criteria type of the first conditional format rules of a sheet. var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; var booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
Return
BooleanCondition
— Boole koşul nesnesi veya kural bir boole koşulu kullanmıyorsa null
.
getGradientCondition()
Bu kural gradyan koşul ölçütlerini kullanıyorsa kuralın GradientCondition
bilgilerini alır. Aksi takdirde null
değerini döndürür.
// Log the gradient minimum color of the first conditional format rule of a sheet. 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 bir gradyan koşulu kullanmıyorsa null
.
getRanges()
Bu koşullu biçimlendirme kuralının uygulandığı aralıkları getirir.
// 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çimlendirme kuralının uygulandığı aralıklar.
setBackground(color)
Koşullu biçimlendirme kuralının biçimi için arka plan rengini ayarlar. null
öğesini geçirmek, arka plan renk biçimi ayarını kuraldan 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
Ad | Tür | Açıklama |
---|---|---|
color | String | Temizlenmesi istenen renk veya null . |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setBackgroundObject(color)
Koşullu biçimlendirme kuralının biçimi için arka plan rengini ayarlar. null
öğesini geçirmek, arka plan renk biçimi ayarını kuraldan 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
Ad | Tür | Açıklama |
---|---|---|
color | Color | Temizlenmesi istenen renk nesnesi veya null . |
Return
ConditionalFormatRuleBuilder
: Zincirleme için oluşturucu.
setBold(bold)
Koşullu biçimlendirme kuralının biçimi için metin kalınlığını ayarlar. bold
değeri true
ise koşul karşılanırsa kural metni kalın harflerle gösterir. false
değerine ayarlanırsa kural, koşul karşılanırsa mevcut kalın yazıları kaldırır. null
değerini geçirmek, kalın biçimi ayarını kuraldan kaldırır.
// 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
Ad | Tür | Açıklama |
---|---|---|
bold | Boolean | Biçim koşulu karşılanırsa metnin kalın yapılıp yapılmayacağı; null bu ayarı kaldırır. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setFontColor(color)
Koşullu biçimlendirme kuralının biçimi için yazı tipi rengini ayarlar. null
değerini geçirmek, yazı tipi rengi biçimi ayarını kuraldan kaldırır.
// 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
Ad | Tür | Açıklama |
---|---|---|
color | String | Temizlenmesi istenen renk veya null . |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setFontColorObject(color)
Koşullu biçimlendirme kuralının biçimi için yazı tipi rengini ayarlar. null
değerini geçirmek, yazı tipi rengi biçimi ayarını kuraldan kaldırır.
// 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
Ad | Tür | Açıklama |
---|---|---|
color | Color | Temizlenmesi istenen renk nesnesi veya null . |
Return
ConditionalFormatRuleBuilder
: Zincirleme için oluşturucu.
setGradientMaxpoint(color)
Koşullu biçimlendirme kuralının renk geçişi maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır. Ayrıca, renk geçişinin 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. 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
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak maksimum nokta rengi. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setGradientMaxpointObject(color)
Koşullu biçimlendirme kuralının renk geçişi maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır. Ayrıca, renk geçişinin 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. 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
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak maksimum nokta renk nesnesi. |
Return
ConditionalFormatRuleBuilder
: Zincirleme için oluşturucu.
setGradientMaxpointObjectWithValue(color, type, value)
Koşullu biçimlendirme kuralının renk geçişi 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
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak maksimum nokta rengi. |
type | InterpolationType | Ayarlanacak maksimum nokta interpolasyonu türü. |
value | String | Ayarlanacak maksimum puan değeri. |
Return
ConditionalFormatRuleBuilder
: Zincirleme için oluşturucu.
setGradientMaxpointWithValue(color, type, value)
Koşullu biçimlendirme kuralının renk geçişi 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
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak maksimum nokta rengi. |
type | InterpolationType | Ayarlanacak maksimum nokta interpolasyonu türü. |
value | String | Ayarlanacak maksimum puan değeri. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setGradientMidpointObjectWithValue(color, type, value)
Koşullu biçimlendirme kuralının renk geçişi orta nokta alanlarını ayarlar. İnterpolasyon türünde geçirilen 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. 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
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak orta nokta rengi. |
type | InterpolationType | Ayarlanacak orta nokta interpolasyon türü veya temizlenecek null . |
value | String | Ayarlanacak orta nokta değeri. |
Return
ConditionalFormatRuleBuilder
: Zincirleme için oluşturucu.
setGradientMidpointWithValue(color, type, value)
Koşullu biçimlendirme kuralının renk geçişi orta nokta alanlarını ayarlar. İnterpolasyon türünde geçirilen 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. 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
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak orta nokta rengi. |
type | InterpolationType | Ayarlanacak orta nokta interpolasyon türü veya temizlenecek null . |
value | String | Ayarlanacak orta nokta değeri. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setGradientMinpoint(color)
Koşullu biçimlendirme kuralının gradyan minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. Ayrıca, renk geçişinin 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. 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
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak minimum nokta rengi. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setGradientMinpointObject(color)
Koşullu biçimlendirme kuralının gradyan minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. Ayrıca, renk geçişinin 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. 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
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak minimum nokta renk nesnesi. |
Return
ConditionalFormatRuleBuilder
: Zincirleme için oluşturucu.
setGradientMinpointObjectWithValue(color, type, value)
Koşullu biçimlendirme 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
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak minimum nokta rengi. |
type | InterpolationType | Ayarlanacak minimum nokta interpolasyon türü. |
value | String | Ayarlanacak minimum nokta değeri. |
Return
ConditionalFormatRuleBuilder
: Zincirleme için oluşturucu.
setGradientMinpointWithValue(color, type, value)
Koşullu biçimlendirme 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
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak minimum nokta rengi. |
type | InterpolationType | Ayarlanacak minimum nokta interpolasyon türü. |
value | String | Ayarlanacak minimum nokta değeri. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setItalic(italic)
Koşullu biçimlendirme kuralının biçimi için metni italik yapar. italic
değeri true
ise koşul karşılanırsa kural metni italik yapar. false
ise kural, koşul karşılanırsa mevcut italik yazı tipini kaldırır. null
geçişi, italik biçim ayarını kuraldan kaldırır.
// 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
Ad | Tür | Açıklama |
---|---|---|
italic | Boolean | Biçim koşulu karşılanırsa metnin italik yapılıp yapılmayacağı;
null bu ayarı kaldırır. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setRanges(ranges)
Bu koşullu biçimlendirme kuralının uygulandığı bir veya daha fazla aralığı ayarlar. Bu işlem, mevcut aralıkların yerini alır. Boş bir dizi ayarlanırsa mevcut aralıklar temizlenir. Bir kuralın en az bir aralığı 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
Ad | Tür | Açıklama |
---|---|---|
ranges | Range[] | Bu koşullu biçimlendirme kuralının uygulandığı aralıklar. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setStrikethrough(strikethrough)
Koşullu biçimlendirme kuralının biçimi için metnin üstü çizilmesini ayarlar. strikethrough
değeri true
ise koşul karşılanırsa kural metnin üstü çizer. false
ise kural, koşul karşılanırsa mevcut üstü çizili biçimlendirmeyi kaldırır. null
özelliğini geçirmek, ü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
Ad | Tür | Açıklama |
---|---|---|
strikethrough | Boolean | Biçim koşulu karşılanırsa metnin üstü çizili yapılıp yapılmayacağı; null bu ayarı kaldırır. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
setUnderline(underline)
Koşullu biçimlendirme kuralının biçimi için metnin altının çizilmesini ayarlar. underline
değeri true
ise kural, koşul karşılanırsa metnin altını çizer. false
ise kural, koşul karşılanırsa mevcut tüm alt çizgileri kaldırır. null
değerini geçirmek, altı ç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 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
Ad | Tür | Açıklama |
---|---|---|
underline | Boolean | Biçim koşulu karşılanırsa metnin altının çizili olup olmayacağını belirtir;
null bu ayarı kaldırır. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenCellEmpty()
Hücre boş olduğunda tetiklenecek koşullu biçimlendirme kuralını 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 bağlantı için oluşturucu
whenCellNotEmpty()
Hücre boş olmadığında tetiklenecek koşullu biçimlendirme kuralını 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 bağlantı için oluşturucu
whenDateAfter(date)
Bir tarih verilen değerden sonra olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
date | Date | En son tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenDateAfter(date)
Bir tarih, belirtilen göreli tarihten sonra olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
date | RelativeDate | Seçilen tarih türüne göre en son tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenDateBefore(date)
Bir tarih, belirtilen tarihten önce olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
date | Date | Kabul edilemeyen en erken tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenDateBefore(date)
Bir tarih, belirtilen göreli tarihten önce olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
date | RelativeDate | Seçilen tarih türüne göre en son tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenDateEqualTo(date)
Bir tarih, belirtilen tarihe eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
date | Date | Kabul edilebilir tek tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenDateEqualTo(date)
Bir tarih, belirtilen göreli tarihe eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
date | RelativeDate | Seçilen tarih türüne göre en son tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenFormulaSatisfied(formula)
Belirtilen formül true
olarak değerlendirildiğinde tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
formula | String | Giriş geçerliyse true sonucunu veren özel bir formül. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenNumberBetween(start, end)
Bir sayı, belirtilen iki değer arasında veya bu değerlerden biri olduğunda tetiklenecek koşullu biçimlendirme kuralını 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. 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
Ad | Tür | Açıklama |
---|---|---|
start | Number | Kabul edilebilir en düşük değer. |
end | Number | Kabul edilebilir en yüksek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenNumberEqualTo(number)
Bir sayı verilen değere eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilebilir tek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenNumberGreaterThan(number)
Bir sayı verilen değerden büyük olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilemez en yüksek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenNumberGreaterThanOrEqualTo(number)
Bir sayı belirtilen değerden büyük veya bu değere eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını 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. 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
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilebilir en düşük değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenNumberLessThan(number)
Verilen değerden küçük bir sayı olduğunda tetiklenecek koşullu biçimlendirme kuralını 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. 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
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilemez en düşük değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenNumberLessThanOrEqualTo(number)
Verilen değere eşit veya daha küçük bir sayı olduğunda tetiklenecek koşullu biçimlendirme kuralını 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. 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
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilebilir en yüksek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenNumberNotBetween(start, end)
Bir sayı, belirtilen iki değer arasında olmadığında ve iki değerde de olmadığında tetiklenecek koşullu biçimlendirme kuralını 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. 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
Ad | Tür | Açıklama |
---|---|---|
start | Number | Kabul edilemez en düşük değer. |
end | Number | Kabul edilemez en yüksek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenNumberNotEqualTo(number)
Bir sayı verilen değere eşit olmadığında tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilemez tek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenTextContains(text)
Giriş, verilen değeri içerdiğinde tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
text | String | Girişin içermesi gereken değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenTextDoesNotContain(text)
Giriş, belirtilen değeri içermediğinde tetiklenecek koşullu biçimlendirme kuralını 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". 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
Ad | Tür | Açıklama |
---|---|---|
text | String | Girişin içermemesi gereken değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenTextEndsWith(text)
Giriş, verilen değerle bittiğinde tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
text | String | Dizenin sonuyla karşılaştırılacak metin. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenTextEqualTo(text)
Giriş, verilen değere eşit olduğunda tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
text | String | Kabul edilebilir tek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
whenTextStartsWith(text)
Giriş verilen değerle başladığında tetiklenecek koşullu biçimlendirme kuralını 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
Ad | Tür | Açıklama |
---|---|---|
text | String | Dizenin başlangıcıyla karşılaştırılacak metin. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu
withCriteria(criteria, args)
Koşullu biçimlendirme kuralını, genellikle mevcut bir kuralın criteria
ve arguments
değerlerinden 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. 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
Ad | Tür | Açıklama |
---|---|---|
criteria | BooleanCriteria | Koşullu biçim ölçütlerinin türü. |
args | Object[] | Ölçüt türüne uygun bağımsız değişken dizisi. Bağımsız değişken sayısı ve türü, yukarıdaki ilgili when...() yöntemiyle eşleşir. |
Return
ConditionalFormatRuleBuilder
— zincirleme bağlantı için oluşturucu