Koşullu biçimlendirme kuralları için oluşturucu.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a number between 1 and 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberBetween(1, 10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
build() | Conditional | Oluşturucuya uygulanan ayarlardan koşullu biçimlendirme kuralı oluşturur. |
copy() | Conditional | Bu kuralın ayarlarını içeren bir kural oluşturucu hazır ayarı döndürür. |
get | Boolean | Bu kural mantıksal koşul ölçütleri kullanıyorsa kuralın Boolean bilgilerini alır. |
get | Gradient | Bu kural gradyan koşul ölçütlerini kullanıyorsa kuralın Gradient bilgilerini alır. |
get | Range[] | Bu koşullu biçimlendirme kuralının uygulandığı aralıkları alır. |
set | Conditional | Koşullu biçim kuralının biçiminin arka plan rengini ayarlar. |
set | Conditional | Koşullu biçim kuralının biçiminin arka plan rengini ayarlar. |
set | Conditional | Koşullu biçimlendirme kuralının biçimi için metnin kalınlığını ayarlar. |
set | Conditional | Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. |
set | Conditional | Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. |
set | Conditional | Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır. |
set | Conditional | Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır. |
set | Conditional | Koşullu biçimlendirme kuralının gradyan maxpoint alanlarını ayarlar. |
set | Conditional | Koşullu biçimlendirme kuralının gradyan maxpoint alanlarını ayarlar. |
set | Conditional | Koşullu biçimlendirme kuralının degrade orta noktası alanlarını ayarlar. |
set | Conditional | Koşullu biçimlendirme kuralının degrade orta noktası alanlarını ayarlar. |
set | Conditional | Koşullu biçimlendirme kuralının degrade minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. |
set | Conditional | Koşullu biçimlendirme kuralının degrade minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. |
set | Conditional | Koşullu biçimlendirme kuralının degrade minimum noktası alanlarını ayarlar. |
set | Conditional | Koşullu biçimlendirme kuralının degrade minimum noktası alanlarını ayarlar. |
set | Conditional | Koşullu biçimlendirme kuralının biçimi için metni italik olarak ayarlar. |
set | Conditional | Bu koşullu biçimlendirme kuralının uygulanacağı bir veya daha fazla aralık ayarlar. |
set | Conditional | Koşullu biçim kuralının biçimi için metin üstü çizili ayarını belirler. |
set | Conditional | Koşullu biçimlendirme kuralının biçimi için metin altı çizicini ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, hücre boş olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, hücre boş olmadığında tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir tarih belirtilen değerden sonra olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihten sonra olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir tarih belirtilen tarihten önce olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihten önce olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir tarih belirtilen tarihe eşit olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihe eşit olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, belirli bir formül true olarak değerlendirildiğinde tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçim kuralını, bir sayı iki belirtilen değer arasında olduğunda veya bu iki değerden biri olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir sayı belirtilen değere eşit olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir sayı belirtilen değerden büyük olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçim kuralını, bir sayı belirtilen değerden büyük veya eşit olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, verilen değerden düşük bir sayı olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir sayı belirtilen değerden küçük veya eşit olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçim kuralını, bir sayı iki belirtilen değer arasında olmadığında ve bu iki değerden biri olmadığında tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, bir sayı belirtilen değere eşit olmadığında tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, giriş belirli bir değeri içerdiğinde tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, giriş belirtilen değeri içermediğinde tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, giriş belirtilen değerle bittiğinde tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, giriş verilen değere eşit olduğunda tetiklenecek şekilde ayarlar. |
when | Conditional | Koşullu biçimlendirme kuralını, giriş belirli bir değerle başladığında tetiklenecek şekilde ayarlar. |
with | Conditional | Koşullu biçim kuralını, genellikle mevcut bir kuralın criteria ve arguments öğesinden alınan Boolean değerleriyle tanımlanan ölçütlere ayarlar. |
Ayrıntılı dokümanlar
build()
Oluşturucuya uygulanan ayarlardan koşullu biçimlendirme kuralı oluşturur.
Return
Conditional
: Koşullu biçimlendirme kuralının gösterimi
copy()
Bu kuralın ayarlarını içeren bir kural oluşturucu hazır ayarı döndürür.
Return
Conditional
: Bu kuralın ayarlarına dayalı bir oluşturucu
get Boolean Condition()
Bu kural mantıksal koşul ölçütleri kullanıyorsa kuralın Boolean
bilgilerini alır. Aksi takdirde null
döndürülür.
// Log the boolean criteria type of the first conditional format rules of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
Return
Boolean
: Boole koşulu nesnesi veya kuralda boole koşulu kullanılmıyorsa null
.
get Gradient Condition()
Bu kural gradyan koşul ölçütlerini kullanıyorsa kuralın Gradient
bilgilerini alır. Aksi takdirde null
döndürülür.
// Log the gradient minimum color of the first conditional format rule of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const gradientCondition = rule.getGradientCondition(); if (gradientCondition != null) { // Assume the color has ColorType.RGB. Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString()); }
Return
Gradient
: Gradyan koşulu nesnesi veya kuralda gradyan koşulu kullanılmıyorsa null
.
get Ranges()
Bu koşullu biçimlendirme kuralının uygulandığı aralıkları alır.
// Log each range of the first conditional format rule of a sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const ranges = rule.getRanges(); for (let i = 0; i < ranges.length; i++) { Logger.log(ranges[i].getA1Notation()); }
Return
Range[]
: Bu koşullu biçimlendirme kuralının uygulandığı aralıklar.
set Background(color)
Koşullu biçim kuralının biçiminin arka plan rengini ayarlar. null
iletilmesi, arka plan rengi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color to red if the cell has text equal to "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | İstediğiniz renk veya silmek için null . |
Return
Conditional
: zincirleme için oluşturucu
set Background Object(color)
Koşullu biçim kuralının biçiminin arka plan rengini ayarlar. null
iletilmesi, arka plan rengi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color to theme background color if the cell has text // equal to "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const color = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND) .build(); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setBackground(color) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | İstediğiniz renk nesnesi veya temizlemek için null . |
Return
Conditional
: Zincirleme için oluşturucu.
set Bold(bold)
Koşullu biçimlendirme kuralının biçimi için metnin kalınlığını ayarlar. bold
true
ise kural, koşul karşılanırsa metni kalınlaştırır; false
ise koşul karşılanırsa mevcut kalın yazıları kaldırır. null
iletilmesi, kalın biçimlendirme ayarının kuraldan kaldırılmasına neden olur.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn their text bold if the cell has text equal to "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setBold(true) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
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
Conditional
: zincirleme için oluşturucu
set Font Color(color)
Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. null
iletilmesi, yazı tipi rengi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their font color to red if the cell has text equal to "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setFontColor('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | İstediğiniz renk veya silmek için null . |
Return
Conditional
: zincirleme için oluşturucu
set Font Color Object(color)
Koşullu biçim kuralının biçimi için yazı tipi rengini ayarlar. null
iletilmesi, yazı tipi rengi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their font color to theme text color if the cell has text equal to // "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const color = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT) .build(); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setFontColor(color) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | İstediğiniz renk nesnesi veya temizlemek için null . |
Return
Conditional
: Zincirleme için oluşturucu.
set Gradient Maxpoint(color)
Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır. Ayrıca gradyanın maksimum nokta rengini giriş rengine ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere between white and red, based on their // values in comparison to the ranges minimum and maximum values. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpoint('#FF0000') .setGradientMinpoint('#FFFFFF') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak maksimum nokta rengi. |
Return
Conditional
: zincirleme için oluşturucu
set Gradient Maxpoint Object(color)
Koşullu biçim kuralının gradyan maksimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki maksimum değeri kullanır. Ayrıca gradyanın maksimum nokta rengini giriş rengine ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere between theme text and background // colors, based on their values in comparison to the ranges minimum and maximum // values. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const textColor = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT) .build(); const backgroundColor = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND) .build(); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpoint(textColor) .setGradientMinpoint(backgroundColor) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak maksimum nokta rengi nesnesi. |
Return
Conditional
: Zincirleme için oluşturucu.
set Gradient Maxpoint Object With Value(color, type, value)
Koşullu biçimlendirme kuralının gradyan maxpoint alanlarını ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere from theme accent 1, accent 2 to accent // 3 colors, based on their values in comparison to the values 0, 50, and 100. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const color1 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1) .build(); const color2 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2) .build(); const color3 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3) .build(); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue( color1, SpreadsheetApp.InterpolationType.NUMBER, '100', ) .setGradientMidpointWithValue( color2, SpreadsheetApp.InterpolationType.NUMBER, '50', ) .setGradientMinpointWithValue( color3, SpreadsheetApp.InterpolationType.NUMBER, '0', ) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak maksimum nokta rengi. |
type | Interpolation | Ayarlanacak maksimum nokta enterpolasyon türü. |
value | String | Ayarlanacak maksimum nokta değeri. |
Return
Conditional
: Zincirleme için oluşturucu.
set Gradient Maxpoint With Value(color, type, value)
Koşullu biçimlendirme kuralının gradyan maxpoint alanlarını ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere from red green to blue, based on their // values in comparison to the values 0, 50, and 100. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue( '#0000FF', SpreadsheetApp.InterpolationType.NUMBER, '100', ) .setGradientMidpointWithValue( '#00FF00', SpreadsheetApp.InterpolationType.NUMBER, '50', ) .setGradientMinpointWithValue( '#FF0000', SpreadsheetApp.InterpolationType.NUMBER, '0', ) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak maksimum nokta rengi. |
type | Interpolation | Ayarlanacak maksimum nokta enterpolasyon türü. |
value | String | Ayarlanacak maksimum nokta değeri. |
Return
Conditional
: zincirleme için oluşturucu
set Gradient Midpoint Object With Value(color, type, value)
Koşullu biçimlendirme kuralının degrade orta noktası alanlarını ayarlar. İletilen enterpolasyon türü null
ise tüm orta nokta alanlarını temizler.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere from theme accent 1 to accent 2 to // accent 3 colors, based on their values in comparison to the values 0, 50, and // 100. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const color1 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1) .build(); const color2 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2) .build(); const color3 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3) .build(); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue( color1, SpreadsheetApp.InterpolationType.NUMBER, '100', ) .setGradientMidpointWithValue( color2, SpreadsheetApp.InterpolationType.NUMBER, '50', ) .setGradientMinpointWithValue( color3, SpreadsheetApp.InterpolationType.NUMBER, '0', ) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak orta nokta rengi. |
type | Interpolation | Ayarlanacak orta nokta enterpolasyon türü veya temizlemek için null . |
value | String | Ayarlanacak orta nokta değeri. |
Return
Conditional
: Zincirleme için oluşturucu.
set Gradient Midpoint With Value(color, type, value)
Koşullu biçimlendirme kuralının degrade orta noktası alanlarını ayarlar. İletilen enterpolasyon türü null
ise tüm orta nokta alanlarını temizler.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere from red green to blue, based on their // values in comparison to the values 0, 50, and 100. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue( '#0000FF', SpreadsheetApp.InterpolationType.NUMBER, '100', ) .setGradientMidpointWithValue( '#00FF00', SpreadsheetApp.InterpolationType.NUMBER, '50', ) .setGradientMinpointWithValue( '#FF0000', SpreadsheetApp.InterpolationType.NUMBER, '0', ) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak orta nokta rengi. |
type | Interpolation | Ayarlanacak orta nokta enterpolasyon türü veya temizlemek için null . |
value | String | Ayarlanacak orta nokta değeri. |
Return
Conditional
: zincirleme için oluşturucu
set Gradient Minpoint(color)
Koşullu biçimlendirme kuralının degrade minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. Ayrıca, gradyanın minimum nokta rengini giriş rengine ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere between white and red, based on their // values in comparison to the ranges minimum and maximum values. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpoint('#FF0000') .setGradientMinpoint('#FFFFFF') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak minimum nokta rengi. |
Return
Conditional
: zincirleme için oluşturucu
set Gradient Minpoint Object(color)
Koşullu biçimlendirme kuralının degrade minimum noktası değerini temizler ve bunun yerine kuralın aralıklarındaki minimum değeri kullanır. Ayrıca, gradyanın minimum nokta rengini giriş rengine ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere between theme text and background // colors, based on their values in comparison to the ranges minimum and maximum // values. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const textColor = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT) .build(); const backgroundColor = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND) .build(); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpoint(textColor) .setGradientMinpoint(backgroundColor) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak minimum nokta rengi nesnesi. |
Return
Conditional
: Zincirleme için oluşturucu.
set Gradient Minpoint Object With Value(color, type, value)
Koşullu biçimlendirme kuralının degrade minimum noktası alanlarını ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere from theme accent 1 to accent 2 to // accent 3 colors, based on their values in comparison to the values 0, 50, and // 100. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const color1 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1) .build(); const color2 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2) .build(); const color3 = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3) .build(); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue( color1, SpreadsheetApp.InterpolationType.NUMBER, '100', ) .setGradientMidpointWithValue( color2, SpreadsheetApp.InterpolationType.NUMBER, '50', ) .setGradientMinpointWithValue( color3, SpreadsheetApp.InterpolationType.NUMBER, '0', ) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | Color | Ayarlanacak minimum nokta rengi. |
type | Interpolation | Ayarlanacak minimum nokta enterpolasyon türü. |
value | String | Ayarlanacak minimum nokta değeri. |
Return
Conditional
: Zincirleme için oluşturucu.
set Gradient Minpoint With Value(color, type, value)
Koşullu biçimlendirme kuralının degrade minimum noktası alanlarını ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // set their background color somewhere from red to green to blue, based on // their values in comparison to the values 0, 50, and 100. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .setGradientMaxpointWithValue( '#0000FF', SpreadsheetApp.InterpolationType.NUMBER, '100', ) .setGradientMidpointWithValue( '#00FF00', SpreadsheetApp.InterpolationType.NUMBER, '50', ) .setGradientMinpointWithValue( '#FF0000', SpreadsheetApp.InterpolationType.NUMBER, '0', ) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
color | String | Ayarlanacak minimum nokta rengi. |
type | Interpolation | Ayarlanacak minimum nokta enterpolasyon türü. |
value | String | Ayarlanacak minimum nokta değeri. |
Return
Conditional
: zincirleme için oluşturucu
set Italic(italic)
Koşullu biçimlendirme kuralının biçimi için metni italik olarak ayarlar. italic
true
ise koşul karşılanırsa kural metni italik yapar; false
ise koşul karşılanırsa kural mevcut italik biçimlendirmeyi kaldırır. null
iletilmesi, italik biçimlendirme ayarının kuraldan kaldırılmasına neden olur.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn their text italic if the cell has text equal to "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setItalic(true) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
italic | Boolean | Biçim koşulu karşılanırsa metnin italik olup olmayacağı;
null bu ayarı kaldırır. |
Return
Conditional
: zincirleme için oluşturucu
set Ranges(ranges)
Bu koşullu biçimlendirme kuralının uygulanacağı bir veya daha fazla aralık ayarlar. Bu işlem, mevcut aralıkları değiştirir. Boş bir dizi ayarlandığında mevcut aralıklar temizlenir. Kurallarda en az bir aralık olmalıdır.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 // and range D4:F6 to turn red if they contain a number between 1 and 10. const sheet = SpreadsheetApp.getActiveSheet(); const rangeOne = sheet.getRange('A1:B3'); const rangeTwo = sheet.getRange('D4:F6'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberBetween(1, 10) .setBackground('#FF0000') .setRanges([rangeOne, rangeTwo]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
ranges | Range[] | Bu koşullu biçimlendirme kuralının uygulandığı aralıklar. |
Return
Conditional
: zincirleme için oluşturucu
set Strikethrough(strikethrough)
Koşullu biçim kuralının biçimi için metin üstü çizili ayarını belirler. strikethrough
true
ise kural, koşul karşılanırsa metnin üzerini çizer. false
ise kural, koşul karşılanırsa mevcut tüm üzeri çizili biçimlendirmeyi kaldırır. null
iletilmesi, kuralı üstü çizili biçim ayarından kaldırır.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // strikethrough their text if the cell has text equal to "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setStrikethrough(true) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
strikethrough | Boolean | Biçim koşulu karşılanırsa metnin üstü çizili olup olmayacağı; null bu ayarı kaldırır. |
Return
Conditional
: zincirleme için oluşturucu
set Underline(underline)
Koşullu biçimlendirme kuralının biçimi için metin altı çizicini ayarlar. underline
true
ise kural, koşul karşılanırsa metnin altını çizer. false
ise kural, koşul karşılanırsa mevcut alt çizgileri kaldırır. null
iletilmesi, alt çizgi biçimlendirme ayarının kuraldan kaldırılmasına neden olur.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // underline their text if the cell has text equal to "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setUnderline(true) .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
underline | Boolean | Biçim koşulu karşılanırsa metnin altının çizilip çizilmeyeceği;
null bu ayarı kaldırır. |
Return
Conditional
: zincirleme için oluşturucu
when Cell Empty()
Koşullu biçimlendirme kuralını, hücre boş olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they are empty. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenCellEmpty() .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Return
Conditional
: zincirleme için oluşturucu
when Cell Not Empty()
Koşullu biçimlendirme kuralını, hücre boş olmadığında tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they are not empty. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenCellNotEmpty() .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Return
Conditional
: zincirleme için oluşturucu
when Date After(date)
Koşullu biçimlendirme kuralını, bir tarih belirtilen değerden sonra olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a date after 11/4/1993. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenDateAfter(new Date('11/4/1993')) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date | En son tarih. |
Return
Conditional
: zincirleme için oluşturucu
when Date After(date)
Koşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihten sonra olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a date after today. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenDateAfter(SpreadsheetApp.RelativeDate.TODAY) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Relative | Seçilen tarih türüne göre en son tarih. |
Return
Conditional
: zincirleme için oluşturucu
when Date Before(date)
Koşullu biçimlendirme kuralını, bir tarih belirtilen tarihten önce olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a date before 11/4/1993. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenDateBefore(new Date('11/4/1993')) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date | Kabul edilebilecek en erken tarih. |
Return
Conditional
: zincirleme için oluşturucu
when Date Before(date)
Koşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihten önce olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a date before today. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenDateBefore(SpreadsheetApp.RelativeDate.TODAY) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Relative | Seçilen tarih türüne göre en son tarih. |
Return
Conditional
: zincirleme için oluşturucu
when Date Equal To(date)
Koşullu biçimlendirme kuralını, bir tarih belirtilen tarihe eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain the date 11/4/1993. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenDateEqualTo(new Date('11/4/1993')) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Date | Tek kabul edilen tarih. |
Return
Conditional
: zincirleme için oluşturucu
when Date Equal To(date)
Koşullu biçimlendirme kuralını, bir tarih belirtilen göreli tarihe eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain todays date. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenDateEqualTo(SpreadsheetApp.RelativeDate.TODAY) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
date | Relative | Seçilen tarih türüne göre en son tarih. |
Return
Conditional
: zincirleme için oluşturucu
when Formula Satisfied(formula)
Koşullu biçimlendirme kuralını, belirli bir formül true
olarak değerlendirildiğinde tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they satisfy the condition "=EQ(B4, C3)". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenFormulaSatisfied('=EQ(B4, C3)') .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
formula | String | Giriş geçerliyse true olarak değerlendirilen özel formül. |
Return
Conditional
: zincirleme için oluşturucu
when Number Between(start, end)
Koşullu biçim kuralını, bir sayı iki belirtilen değer arasında olduğunda veya bu iki değerden biri olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a number between 1 and 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberBetween(1, 10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
start | Number | Kabul edilebilir en düşük değer. |
end | Number | Kabul edilebilir en yüksek değer. |
Return
Conditional
: zincirleme için oluşturucu
when Number Equal To(number)
Koşullu biçimlendirme kuralını, bir sayı belirtilen değere eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain the number 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberEqualTo(10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilen tek değerdir. |
Return
Conditional
: zincirleme için oluşturucu
when Number Greater Than(number)
Koşullu biçimlendirme kuralını, bir sayı belirtilen değerden büyük olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a number greater than 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberGreaterThan(10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilemeyecek en yüksek değer. |
Return
Conditional
: zincirleme için oluşturucu
when Number Greater Than Or Equal To(number)
Koşullu biçim kuralını, bir sayı belirtilen değerden büyük veya eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a number greater than or equal to 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberGreaterThanOrEqualTo(10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilebilir en düşük değer. |
Return
Conditional
: zincirleme için oluşturucu
when Number Less Than(number)
Koşullu biçimlendirme kuralını, verilen değerden düşük bir sayı olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a number less than 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberLessThan(10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilemeyecek en düşük değer. |
Return
Conditional
: zincirleme için oluşturucu
when Number Less Than Or Equal To(number)
Koşullu biçimlendirme kuralını, bir sayı belirtilen değerden küçük veya eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a number less than or equal to 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberLessThanOrEqualTo(10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Kabul edilebilir en yüksek değer. |
Return
Conditional
: zincirleme için oluşturucu
when Number Not Between(start, end)
Koşullu biçim kuralını, bir sayı iki belirtilen değer arasında olmadığında ve bu iki değerden biri olmadığında tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain a number not between 1 and 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberNotBetween(1, 10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
start | Number | Kabul edilemeyecek en düşük değer. |
end | Number | Kabul edilemeyecek en yüksek değer. |
Return
Conditional
: zincirleme için oluşturucu
when Number Not Equal To(number)
Koşullu biçimlendirme kuralını, bir sayı belirtilen değere eşit olmadığında tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they don't contain the number 10. const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenNumberNotEqualTo(10) .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
number | Number | Yalnızca kabul edilmeyen değer. |
Return
Conditional
: zincirleme için oluşturucu
when Text Contains(text)
Koşullu biçimlendirme kuralını, giriş belirli bir değeri içerdiğinde tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they contain the text "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextContains('hello') .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Girişin içermesi gereken değer. |
Return
Conditional
: zincirleme için oluşturucu
when Text Does Not Contain(text)
Koşullu biçimlendirme kuralını, giriş belirtilen değeri içermediğinde tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they don't contain the text "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextDoesNotContain('hello') .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Girişin içermemesi gereken değer. |
Return
Conditional
: zincirleme için oluşturucu
when Text Ends With(text)
Koşullu biçimlendirme kuralını, giriş belirtilen değerle bittiğinde tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they end with the text "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEndsWith('hello') .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Dizinin sonuyla karşılaştırılacak metin. |
Return
Conditional
: zincirleme için oluşturucu
when Text Equal To(text)
Koşullu biçimlendirme kuralını, giriş verilen değere eşit olduğunda tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they have text equal to "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextEqualTo('hello') .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Kabul edilen tek değerdir. |
Return
Conditional
: zincirleme için oluşturucu
when Text Starts With(text)
Koşullu biçimlendirme kuralını, giriş belirli bir değerle başladığında tetiklenecek şekilde ayarlar.
// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to // turn red if they start with the text "hello". const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B3'); const rule = SpreadsheetApp.newConditionalFormatRule() .whenTextStartsWith('hello') .setBackground('#FF0000') .setRanges([range]) .build(); const rules = sheet.getConditionalFormatRules(); rules.push(rule); sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | Dizinin başlangıcıyla karşılaştırılacak metin. |
Return
Conditional
: zincirleme için oluşturucu
with Criteria(criteria, args)
Koşullu biçim kuralını, genellikle mevcut bir kuralın criteria
ve arguments
öğesinden alınan Boolean
değerleriyle tanımlanan ölçütlere ayarlar.
// Adds a new conditional format rule that is a copy of the first active // conditional format rule, except it instead sets its cells to have a black // background color. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); const booleanCondition = rules[0].getBooleanCondition(); if (booleanCondition != null) { const rule = SpreadsheetApp.newConditionalFormatRule() .withCriteria( booleanCondition.getCriteriaType(), booleanCondition.getCriteriaValues(), ) .setBackground('#000000') .setRanges(rules[0].getRanges()) .build(); rules.push(rule); } sheet.setConditionalFormatRules(rules);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
criteria | Boolean | Koşullu biçimlendirme ölçütlerinin türü. |
args | Object[] | Ölçüt türüne uygun bir bağımsız değişken dizisi; bağımsız değişkenlerin sayısı ve türleri, yukarıdaki ilgili when...() yöntemiyle eşleşir. |
Return
Conditional
: zincirleme için oluşturucu