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 koşullu biçim kuralı oluşturur. |
copy() | ConditionalFormatRuleBuilder | Bu kuralın ayarlarıyla bir kural oluşturucu hazır ayarı döndürür. |
getBooleanCondition() | BooleanCondition | Bu kuralBooleanCondition
boole koşulu ölçütleri. |
getGradientCondition() | GradientCondition | Bu kural, kuralın GradientCondition bilgilerini alır
gradyan koşulu ölçütlerini kullanır. |
getRanges() | Range[] | Bu koşullu biçim kuralının uygulandığı aralıkları alır. |
setBackground(color) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının biçimi için arka plan rengini ayarlar. |
setBackgroundObject(color) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının biçimi için arka plan rengini ayarlar. |
setBold(bold) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının biçimi için metin kalın yazı tipini ayarlar. |
setFontColor(color) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. |
setFontColorObject(color) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. |
setGradientMaxpoint(color) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine maksimum değerini girin. |
setGradientMaxpointObject(color) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine maksimum değerini girin. |
setGradientMaxpointObjectWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının gradyan maksimum noktası alanlarını ayarlar. |
setGradientMaxpointWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının gradyan maksimum noktası alanlarını ayarlar. |
setGradientMidpointObjectWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının renk geçişi orta noktası alanlarını ayarlar. |
setGradientMidpointWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının renk geçişi orta noktası alanlarını ayarlar. |
setGradientMinpoint(color) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının gradyan minimum noktası değerini temizler ve bunun yerine, minimum değeri kullanır değerini girin. |
setGradientMinpointObject(color) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının gradyan minimum noktası değerini temizler ve bunun yerine, minimum değeri kullanır değerini girin. |
setGradientMinpointObjectWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının gradyan minimum noktası alanlarını ayarlar. |
setGradientMinpointWithValue(color, type, value) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının gradyan minimum noktası alanlarını ayarlar. |
setItalic(italic) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının biçimi için metni italik olarak ayarlar. |
setRanges(ranges) | ConditionalFormatRuleBuilder | Bu koşullu biçim kuralının uygulanacağı bir veya daha fazla aralığı ayarlar. |
setStrikethrough(strikethrough) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının biçimi için metnin üstü çizilmesini ayarlar. |
setUnderline(underline) | ConditionalFormatRuleBuilder | Koşullu biçim kuralının biçimi için altı çizili metni ayarlar. |
whenCellEmpty() | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, hücre boş olduğunda tetiklenecek şekilde ayarlar. |
whenCellNotEmpty() | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, hücre boş olmadığında tetiklenecek şekilde ayarlar. |
whenDateAfter(date) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, tarih verilen değerden sonra olduğunda tetiklenecek şekilde ayarlar. |
whenDateAfter(date) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, tarih belirtilen göreli tarihten sonra olduğunda tetiklenecek şekilde ayarlar. |
whenDateBefore(date) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, tarih belirtilen tarihten önce olduğunda tetiklenecek şekilde ayarlar. |
whenDateBefore(date) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, tarih verilen göreli tarihten önce olduğunda tetiklenecek şekilde ayarlar. |
whenDateEqualTo(date) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, bir tarih belirtilen tarihe eşit olduğunda tetiklenecek şekilde ayarlar. |
whenDateEqualTo(date) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, bir tarih belirtilen göreli tarihe eşit olduğunda tetiklenecek şekilde ayarlar. |
whenFormulaSatisfied(formula) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, belirtilen formülün true olarak değerlendirildiği durumlarda tetiklenecek şekilde ayarlar. |
whenNumberBetween(start, end) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, bir sayı ikinin arasına denk geldiğinde veya ikiden biri olduğunda tetiklenecek şekilde ayarlar belirtir. |
whenNumberEqualTo(number) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, bir sayı verilen değere eşit olduğunda tetiklenecek şekilde ayarlar. |
whenNumberGreaterThan(number) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, bir sayı verilen değerden büyük olduğunda tetiklenecek şekilde ayarlar. |
whenNumberGreaterThanOrEqualTo(number) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, bir sayı belirtilenden büyük veya ona eşit olduğunda tetiklenecek şekilde ayarlar değer. |
whenNumberLessThan(number) | ConditionalFormatRuleBuilder | Koşullu biçimlendirme kuralını, belirtilenden küçük bir sayı olduğunda tetiklenecek şekilde ayarlar değer. |
whenNumberLessThanOrEqualTo(number) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, belirtilenden küçük veya verilen bir sayı olduğunda tetiklenecek şekilde ayarlar değer. |
whenNumberNotBetween(start, end) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, bir sayı arasında ve ikinin arasında olmadığında tetiklenecek şekilde ayarlar değeri için de kullanılabilir. |
whenNumberNotEqualTo(number) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, bir sayı verilen değere eşit olmadığında tetiklenecek şekilde ayarlar. |
whenTextContains(text) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, girişin verilen değeri içerdiğinde tetiklenecek şekilde ayarlar. |
whenTextDoesNotContain(text) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, giriş belirtilen değer. |
whenTextEndsWith(text) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, giriş belirtilen değerle bittiğinde tetiklenecek şekilde ayarlar. |
whenTextEqualTo(text) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, giriş belirtilen değere eşit olduğunda tetiklenecek şekilde ayarlar. |
whenTextStartsWith(text) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını, giriş belirtilen değerle başladığında tetiklenecek şekilde ayarlar. |
withCriteria(criteria, args) | ConditionalFormatRuleBuilder | Koşullu biçim kuralını BooleanCriteria değerleriyle tanımlanan ölçütlere ayarlar,
genellikle bir reklamverenin criteria ve arguments
veya mevcut kurala karşılık gelir. |
Ayrıntılı belgeler
build()
Oluşturucuya uygulanan ayarlardan koşullu biçim kuralı oluşturur.
Return
ConditionalFormatRule
: Koşullu biçim kuralının temsili
copy()
Bu kuralın ayarlarıyla bir kural oluşturucu hazır ayarı döndürür.
Return
ConditionalFormatRuleBuilder
- bu kuralın ayarlarını temel alan bir oluşturucu
getBooleanCondition()
Bu kuralBooleanCondition
boole koşulu ölçütleri. Aksi takdirde null
değerini döndürür.
// Log the boolean criteria type of the first conditional format rules of a sheet. var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; var booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
Return
BooleanCondition
— boole koşulu nesnesi veya kural bir boole kullanmıyorsa null
koşul.
getGradientCondition()
Bu kural, kuralın GradientCondition
bilgilerini alır
gradyan koşulu ölçütlerini kullanır. Aksi takdirde null
değerini döndürür.
// Log the gradient minimum color of the first conditional format rule of a sheet. var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; var gradientCondition = rule.getGradientCondition(); if (gradientCondition != null) { // Assume the color has ColorType.RGB. Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString()); }
Return
GradientCondition
— Gradyan koşulu nesnesi veya kural, gradyan kullanmıyorsa null
koşul.
getRanges()
Bu koşullu biçim kuralının uygulandığı aralıkları alır.
// Log each range of the first conditional format rule of a sheet. var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; var ranges = rule.getRanges(); for (var i = 0; i < ranges.length; i++) { Logger.log(ranges[i].getA1Notation()); }
Return
Range[]
— bu koşullu biçim kuralının uygulandığı aralıklar.
setBackground(color)
Koşullu biçim kuralının biçimi için arka plan rengini ayarlar. null
sonra geçiliyor
kuraldan arka plan renk biçimi ayarını kaldırır.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color to red if the cell has text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | İstenen renk veya temizlemek için null . |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setBackgroundObject(color)
Koşullu biçim kuralının biçimi için arka plan rengini ayarlar. null
sonra geçiliyor
kuraldan arka plan renk biçimi ayarını kaldırır.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color to theme background color if the cell has text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var color = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND) .build(); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setBackground(color) .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | İstenen renk nesnesi veya temizlenecek null . |
Return
ConditionalFormatRuleBuilder
— Zincirleme için oluşturucu.
setBold(bold)
Koşullu biçim kuralının biçimi için metin kalın yazı tipini ayarlar. bold
değeri true
ise
kural, koşul karşılanırsa metni kalınlaştırır; false
durumunda kural, mevcut tüm mevcut
koşul karşılanırsa kalın harflerle gösterilir. null
uygulamasında kalın biçim ayarı kaldırılır
kontrol eder.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn their // text bold if the cell has text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setBold(true) .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
bold | Boolean | Biçim koşulu karşılanırsa metnin kalın yazılıp yazılmayacağı; null bu ayarı kaldırır. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setFontColor(color)
Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. null
sonra geçilebilir
yazı tipi rengi biçimi ayarını seçin.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their font // color to red if the cell has text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setFontColor("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | İstenen renk veya temizlemek için null . |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setFontColorObject(color)
Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. null
sonra geçilebilir
yazı tipi rengi biçimi ayarını seçin.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their font // color to theme text color if the cell has text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var color = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT) .build(); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setFontColor(color) .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | İstenen renk nesnesi veya temizlenecek null . |
Return
ConditionalFormatRuleBuilder
— Zincirleme için oluşturucu.
setGradientMaxpoint(color)
Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine maksimum değerini girin. Ayrıca, renk geçişinin maksimum nokta rengi giriş rengine de ayarlanır.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere between white and red, based on their values in comparison to // the ranges minimum and maximum values. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpoint("#FF0000") .setGradientMinpoint("#FFFFFF") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak maksimum nokta rengi. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setGradientMaxpointObject(color)
Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine maksimum değerini girin. Ayrıca, renk geçişinin maksimum nokta rengi giriş rengine de ayarlanır.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere between theme text and background colors, based on their values // in comparison to the ranges minimum and maximum values. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var textColor = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT) .build(); var backgroundColor = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND) .build(); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpoint(textColor) .setGradientMinpoint(backgroundColor) .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
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çim kuralının gradyan maksimum noktası alanlarını ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere from theme accent 1, accent 2 to accent 3 colors, based on their // values in comparison to the values 0, 50, and 100. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var color1 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1) .build(); var color2 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2) .build(); var color3 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3) .build(); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100") .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50") .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak maksimum nokta rengi. |
type | InterpolationType | Ayarlanacak maksimum nokta interpolasyon türü. |
value | String | Ayarlanacak maksimum nokta değeri. |
Return
ConditionalFormatRuleBuilder
— Zincirleme için oluşturucu.
setGradientMaxpointWithValue(color, type, value)
Koşullu biçim kuralının gradyan maksimum noktası alanlarını ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere from red green to blue, based on their values in comparison to // the values 0, 50, and 100. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100") .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50") .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak maksimum nokta rengi. |
type | InterpolationType | Ayarlanacak maksimum nokta interpolasyon türü. |
value | String | Ayarlanacak maksimum nokta değeri. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setGradientMidpointObjectWithValue(color, type, value)
Koşullu biçim kuralının renk geçişi orta noktası alanlarını ayarlar. Tüm orta nokta alanlarını temizler
interpolasyon türü null
ise.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere from theme accent 1 to accent 2 to accent 3 colors, based on // their values in comparison to the values 0, 50, and 100. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var color1 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1) .build(); var color2 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2) .build(); var color3 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3) .build(); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100") .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50") .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak orta nokta rengi. |
type | InterpolationType | Ayarlanacak orta nokta interpolasyon türü veya temizlemek için null . |
value | String | Ayarlanacak orta nokta değeri. |
Return
ConditionalFormatRuleBuilder
— Zincirleme için oluşturucu.
setGradientMidpointWithValue(color, type, value)
Koşullu biçim kuralının renk geçişi orta noktası alanlarını ayarlar. Tüm orta nokta alanlarını temizler
interpolasyon türü null
ise.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere from red green to blue, based on their values in comparison to // the values 0, 50, and 100. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100") .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50") .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak orta nokta rengi. |
type | InterpolationType | Ayarlanacak orta nokta interpolasyon türü veya temizlemek için null . |
value | String | Ayarlanacak orta nokta değeri. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setGradientMinpoint(color)
Koşullu biçim kuralının gradyan minimum noktası değerini temizler ve bunun yerine, minimum değeri kullanır değerini girin. Ayrıca, renk geçişinin minimum nokta rengini de giriş rengine ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere between white and red, based on their values in comparison to // the ranges minimum and maximum values. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpoint("#FF0000") .setGradientMinpoint("#FFFFFF") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak minimum nokta rengi. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setGradientMinpointObject(color)
Koşullu biçim kuralının gradyan minimum noktası değerini temizler ve bunun yerine, minimum değeri kullanır değerini girin. Ayrıca, renk geçişinin minimum nokta rengini de giriş rengine ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere between theme text and background colors, based on their values // in comparison to the ranges minimum and maximum values. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var textColor = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT) .build(); var backgroundColor = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND) .build(); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpoint(textColor) .setGradientMinpoint(backgroundColor) .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak minimum nokta rengi nesnesi. |
Return
ConditionalFormatRuleBuilder
— Zincirleme için oluşturucu.
setGradientMinpointObjectWithValue(color, type, value)
Koşullu biçim kuralının gradyan minimum noktası alanlarını ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere from theme accent 1 to accent 2 to accent 3 colors, based on // their values in comparison to the values 0, 50, and 100. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var color1 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1) .build(); var color2 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2) .build(); var color3 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3) .build(); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue(color1, SpreadsheetApp.InterpolationType.NUMBER, "100") .setGradientMidpointWithValue(color2, SpreadsheetApp.InterpolationType.NUMBER, "50") .setGradientMinpointWithValue(color3, SpreadsheetApp.InterpolationType.NUMBER, "0") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak minimum nokta rengi. |
type | InterpolationType | Ayarlanacak minimum nokta interpolasyonu türü. |
value | String | Ayarlanacak minimum nokta değeri. |
Return
ConditionalFormatRuleBuilder
— Zincirleme için oluşturucu.
setGradientMinpointWithValue(color, type, value)
Koşullu biçim kuralının gradyan minimum noktası alanlarını ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to set their // background color somewhere from red to green to blue, based on their values in comparison to // the values 0, 50, and 100. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue("#0000FF", SpreadsheetApp.InterpolationType.NUMBER, "100") .setGradientMidpointWithValue("#00FF00", SpreadsheetApp.InterpolationType.NUMBER, "50") .setGradientMinpointWithValue("#FF0000", SpreadsheetApp.InterpolationType.NUMBER, "0") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak minimum nokta rengi. |
type | InterpolationType | Ayarlanacak minimum nokta interpolasyonu türü. |
value | String | Ayarlanacak minimum nokta değeri. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setItalic(italic)
Koşullu biçim kuralının biçimi için metni italik olarak ayarlar. italic
değeri true
ise
koşul karşılanırsa kural metni italik hale getirir; false
durumunda kural,
. null
girişinden geçerseniz italik stili kaldırılır
biçim ayarını kaldırın.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn their // text italic if the cell has text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setItalic(true) .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
italic | Boolean | Biçim koşullarının karşılanması durumunda metnin italik olup olmayacağı
null bu ayarı kaldırır. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setRanges(ranges)
Bu koşullu biçim kuralının uygulanacağı bir veya daha fazla aralığı ayarlar. Bu işlem mevcut aralıkların yerini alır. Boş bir dizi ayarlandığında mevcut aralıklar temizlenir. Bir kural, en az bir aralık olmalıdır.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 and range D4:F6 // to turn red if they contain a number between 1 and 10. var sheet = SpreadsheetApp.getActiveSheet(); var rangeOne = sheet.getRange("A1:B3"); var rangeTwo = sheet.getRange("D4:F6"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberBetween(1, 10) .setBackground("#FF0000") .setRanges([rangeOne, rangeTwo]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
ranges | Range[] | Bu koşullu biçim kuralının uygulandığı aralıklar. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setStrikethrough(strikethrough)
Koşullu biçim kuralının biçimi için metnin üstü çizilmesini ayarlar. strikethrough
ise
true
, koşul karşılanırsa kural üstü çizilir; false
ise kural
koşul karşılanırsa mevcut tüm üstü çizili biçimlendirmeleri kaldırır. null
sonra geçiliyor
üstü çizili biçim ayarını kuraldan kaldırır.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to strikethrough // their text if the cell has text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setStrikethrough(true) .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
strikethrough | Boolean | Biçim koşulu şuysa metnin üstü çizilip çizilmeyeceğini belirler.
met; null bu ayarı kaldırır. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
setUnderline(underline)
Koşullu biçim kuralının biçimi için altı çizili metni ayarlar. underline
değeri true
ise kural, koşul karşılanırsa metnin altını çizer; false
durumunda kural,
mevcut alt çizgiler de gösterilir. null
geçmek, alt çizgiyi kaldırır
biçim ayarını kontrol edin.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to underline // their text if the cell has text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setUnderline(true) .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
underline | Boolean | Biçim koşulu karşılanırsa metnin altının çizilip çizilmeyeceğini belirler.
null bu ayarı kaldırır. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenCellEmpty()
Koşullu biçim kuralını, hücre boş olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they are empty. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenCellEmpty() .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenCellNotEmpty()
Koşullu biçim kuralını, hücre boş olmadığında tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they are not empty. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenCellNotEmpty() .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenDateAfter(date)
Koşullu biçim kuralını, tarih verilen değerden sonra olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a date after 11/4/1993. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenDateAfter(new Date("11/4/1993")) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date | En son tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenDateAfter(date)
Koşullu biçim kuralını, tarih verilen göreli tarihten sonra olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a date after today. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenDateAfter(SpreadsheetApp.RelativeDate.TODAY) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | RelativeDate | Seçilen tarih türüne göre en son tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenDateBefore(date)
Koşullu biçim kuralını, tarih belirtilen tarihten önce olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a date before 11/4/1993. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenDateBefore(new Date("11/4/1993")) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date | Kabul edilemez en erken tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenDateBefore(date)
Koşullu biçim kuralını, tarih verilen göreli tarihten önce olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a date before today. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenDateBefore(SpreadsheetApp.RelativeDate.TODAY) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | RelativeDate | Seçilen tarih türüne göre en son tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenDateEqualTo(date)
Koşullu biçim kuralını, bir tarih belirtilen tarihe eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain the date 11/4/1993. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenDateEqualTo(new Date("11/4/1993")) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date | Kabul edilebilir tek tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenDateEqualTo(date)
Koşullu biçim kuralını, bir tarih belirtilen göreli tarihe eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain todays date. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenDateEqualTo(SpreadsheetApp.RelativeDate.TODAY) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | RelativeDate | Seçilen tarih türüne göre en son tarih. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenFormulaSatisfied(formula)
Koşullu biçim kuralını, belirtilen formülün true
olarak değerlendirildiği durumlarda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they satisfy the condition "=EQ(B4, C3)". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenFormulaSatisfied("=EQ(B4, C3)") .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
formula | String | Giriş geçerliyse true sonucunu veren özel formül. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenNumberBetween(start, end)
Koşullu biçim kuralını, bir sayı ikinin arasına denk geldiğinde veya ikiden biri olduğunda tetiklenecek şekilde ayarlar belirtir.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a number between 1 and 10. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberBetween(1, 10) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
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 için oluşturucu
whenNumberEqualTo(number)
Koşullu biçim kuralını, bir sayı verilen değere eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain the number 10. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberEqualTo(10) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilebilir tek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenNumberGreaterThan(number)
Koşullu biçim kuralını, bir sayı verilen değerden büyük olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red // if they contain a number greater than 10. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberGreaterThan(10) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilemez en yüksek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenNumberGreaterThanOrEqualTo(number)
Koşullu biçim kuralını, bir sayı belirtilenden büyük veya ona eşit olduğunda tetiklenecek şekilde ayarlar değer.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a number greater than or equal to 10. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberGreaterThanOrEqualTo(10) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilebilir en düşük değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenNumberLessThan(number)
Koşullu biçimlendirme kuralını, belirtilenden küçük bir sayı olduğunda tetiklenecek şekilde ayarlar değer.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a number less than 10. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberLessThan(10) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilemez en düşük değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenNumberLessThanOrEqualTo(number)
Koşullu biçim kuralını, belirtilenden küçük veya verilen bir sayı olduğunda tetiklenecek şekilde ayarlar değer.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a number less than or equal to 10. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberLessThanOrEqualTo(10) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilebilir en yüksek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenNumberNotBetween(start, end)
Koşullu biçim kuralını, bir sayı arasında ve ikinin arasında olmadığında tetiklenecek şekilde ayarlar değeri için de kullanılabilir.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain a number not between 1 and 10. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberNotBetween(1, 10) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
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 için oluşturucu
whenNumberNotEqualTo(number)
Koşullu biçim kuralını, bir sayı verilen değere eşit olmadığında tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they don't contain the number 10. var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberNotEqualTo(10) .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilemez tek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenTextContains(text)
Koşullu biçim kuralını, girişin verilen değeri içerdiğinde tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they contain the text "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextContains("hello") .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Girişin içermesi gereken değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenTextDoesNotContain(text)
Koşullu biçim kuralını, giriş belirtilen değer.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they don't contain the text "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextDoesNotContain("hello") .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Girişin içermemesi gereken değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenTextEndsWith(text)
Koşullu biçim kuralını, giriş belirtilen değerle bittiğinde tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they end with the text "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEndsWith("hello") .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Dizenin sonu ile karşılaştırılacak metin. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenTextEqualTo(text)
Koşullu biçim kuralını, giriş belirtilen değere eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they have text equal to "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo("hello") .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Kabul edilebilir tek değer. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
whenTextStartsWith(text)
Koşullu biçim kuralını, giriş belirtilen değerle başladığında tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to turn red if // they start with the text "hello". var sheet = SpreadsheetApp.getActiveSheet(); var range = sheet.getRange("A1:B3"); var rule = SpreadsheetApp.newConditionalFormatRule() .whenTextStartsWith("hello") .setBackground("#FF0000") .setRanges([range]) .build(); var rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Dizenin başlangıcıyla karşılaştırılacak metin. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu
withCriteria(criteria, args)
Koşullu biçim kuralını BooleanCriteria
değerleriyle tanımlanan ölçütlere ayarlar,
genellikle bir reklamverenin criteria
ve arguments
tıklayın.
// Adds a new conditional format rule that is a copy of the first active // conditional format rule, except it instead sets its cells to have a black // background color. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); var booleanCondition = rules[0].getBooleanCondition(); if (booleanCondition != null) { var rule = SpreadsheetApp.newConditionalFormatRule() .withCriteria(booleanCondition.getCriteriaType(), booleanCondition.getCriteriaValues()) .setBackground("#000000") .setRanges(rule.getRanges()) .build(); rules.push(rule); } sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
criteria | BooleanCriteria | Koşullu biçim ölçütünün türü. |
args | Object[] | Ölçüt türüne uygun bir bağımsız değişken dizisi; bağımsız değişken sayısını
bunların türü yukarıdaki karşılık gelen when...() yöntemiyle eşleşir. |
Return
ConditionalFormatRuleBuilder
— zincirleme için oluşturucu