כלי ליצירת כללים של עיצוב מותנה.
// 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);
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
build() | Conditional | יצירת כלל של עיצוב מותנה מההגדרות שחלות על ה-builder. |
copy() | Conditional | הפונקציה מחזירה הגדרה מוגדרת מראש של הכלי ליצירת כללים עם ההגדרות של הכלל הזה. |
get | Boolean | הפונקציה מאחזרת את המידע של Boolean של הכלל, אם הכלל הזה משתמש בקריטריונים של תנאי בוליאני. |
get | Gradient | הפונקציה מאחזרת את המידע של Gradient של הכלל, אם הכלל הזה משתמש בקריטריונים של תנאי שיפוע. |
get | Range[] | הפונקציה מאחזרת את טווחי התאים שעליהם חל הכלל הזה של העיצוב המותנה. |
set | Conditional | מגדיר את צבע הרקע של העיצוב של כלל העיצוב המותנה. |
set | Conditional | מגדיר את צבע הרקע של העיצוב של כלל העיצוב המותנה. |
set | Conditional | הגדרת טקסט מודגש לפורמט של כלל העיצוב המותנה. |
set | Conditional | הגדרת צבע הגופן של הפורמט של כלל העיצוב המותנה. |
set | Conditional | הגדרת צבע הגופן של הפורמט של כלל העיצוב המותנה. |
set | Conditional | הפונקציה מנקה את הערך של נקודת המקסימום של שיפוע כלל העיצוב המותנה, ובמקום זאת משתמשת בערך המקסימלי בטווחים של הכלל. |
set | Conditional | הפונקציה מנקה את הערך של נקודת המקסימום של שיפוע כלל העיצוב המותנה, ובמקום זאת משתמשת בערך המקסימלי בטווחים של הכלל. |
set | Conditional | הגדרת השדות של נקודת השיא של שיפוע בכלל העיצוב המותנה. |
set | Conditional | הגדרת השדות של נקודת השיא של שיפוע בכלל העיצוב המותנה. |
set | Conditional | הגדרת שדות נקודת האמצע של שיפוע הכלל של העיצוב המותנה. |
set | Conditional | הגדרת שדות נקודת האמצע של שיפוע הכלל של העיצוב המותנה. |
set | Conditional | הפונקציה מנקה את ערך נקודת המינימום של שיפוע כלל העיצוב המותנה, ובמקום זאת משתמשת בערך המינימום בטווחים של הכלל. |
set | Conditional | הפונקציה מנקה את ערך נקודת המינימום של שיפוע כלל העיצוב המותנה, ובמקום זאת משתמשת בערך המינימום בטווחים של הכלל. |
set | Conditional | הגדרת שדות הנקודה המינימלית של שיפוע הכלל של העיצוב המותנה. |
set | Conditional | הגדרת שדות הנקודה המינימלית של שיפוע הכלל של העיצוב המותנה. |
set | Conditional | מגדיר טקסט נטוי בפורמט של כלל העיצוב המותנה. |
set | Conditional | הגדרת טווח אחד או יותר שעליו חל הכלל הזה של עיצוב מותנה. |
set | Conditional | הגדרת קו חוצה בטקסט של הפורמט של כלל העיצוב המותנה. |
set | Conditional | הגדרת קו תחתון לטקסט של העיצוב של כלל העיצוב המותנה. |
when | Conditional | הגדרת כלל העיצוב המותנה כך שיופעל כשהתא ריק. |
when | Conditional | הגדרת הכלל של העיצוב המותנה כך שיופעל כשהתא לא ריק. |
when | Conditional | מגדיר את כלל העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה אחרי הערך שצוין. |
when | Conditional | הגדרת הכלל של העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה אחרי התאריך היחסי שצוין. |
when | Conditional | מגדירים את כלל העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה לפני התאריך שצוין. |
when | Conditional | הגדרת הכלל של העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה לפני התאריך היחסי הנתון. |
when | Conditional | מגדיר את כלל העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה שווה לתאריך שצוין. |
when | Conditional | מגדיר את כלל העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה שווה לתאריך היחסי שצוין. |
when | Conditional | הכלל מגדיר שהפורמט המותנה יופעל כשהנוסחה נתונה תהיה שווה ל-true . |
when | Conditional | מגדיר את כלל הפורמט המותנה כך שיופעל כשהמספר נמצא בין שני ערכים שצוינו, או שהוא אחד משני הערכים האלה. |
when | Conditional | מגדיר את הכלל של העיצוב המותנה כך שיופעל כאשר מספר שווה לערך הנתון. |
when | Conditional | מגדיר את כלל הפורמט המותנה כך שיופעל כשהמספר גדול מהערך שצוין. |
when | Conditional | מגדיר את כלל העיצוב המותנה כך שיופעל כשהמספר גדול מהערך הנתון או שווה לו. |
when | Conditional | הגדרת הכלל של העיצוב המותנה כך שיופעל כשהמספר קטן מהערך הנתון. |
when | Conditional | מגדיר את הכלל של העיצוב המותנה כך שיופעל כשהמספר קטן מהערך הנתון או שווה לו. |
when | Conditional | מגדיר את כלל הפורמט המותנה כך שיופעל כשהמספר לא נמצא בין שני ערכים שצוינו, ולא שווה לאף אחד מהם. |
when | Conditional | מגדיר את הכלל של העיצוב המותנה כך שיופעל כאשר מספר לא שווה לערך הנתון. |
when | Conditional | הגדרת הכלל של העיצוב המותנה כך שיופעל כאשר הקלט מכיל את הערך הנתון. |
when | Conditional | מגדיר את הכלל של העיצוב המותנה כך שיופעל כשהקלט לא מכיל את הערך הנתון. |
when | Conditional | הגדרת כלל העיצוב המותנה כך שיופעל כשהקלט מסתיים בערך הנתון. |
when | Conditional | הגדרת הכלל של העיצוב המותנה כך שיופעל כאשר הקלט שווה לערך שצוין. |
when | Conditional | מגדיר את כלל העיצוב המותנה כך שיופעל כשהקלט מתחיל בערך הנתון. |
with | Conditional | מגדיר את כלל הפורמט המותנה לפי קריטריונים שמוגדרים על ידי ערכים של Boolean , בדרך כלל מ-criteria ו-arguments של כלל קיים. |
מסמכים מפורטים
build()
יצירת כלל של עיצוב מותנה מההגדרות שחלות על ה-builder.
חזרה
Conditional
– ייצוג של כלל העיצוב המותנה
copy()
הפונקציה מחזירה הגדרה מוגדרת מראש של הכלי ליצירת כללים עם ההגדרות של הכלל הזה.
חזרה
Conditional
– ה-builder מבוסס על ההגדרות של הכלל הזה
get Boolean Condition()
הפונקציה מאחזרת את המידע של Boolean
של הכלל, אם הכלל הזה משתמש בקריטריונים של תנאי בוליאני. אחרת, הפונקציה מחזירה את הערך null
.
// 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()); }
חזרה
Boolean
– אובייקט התנאי הבוליאני, או null
אם הכלל לא משתמש בתנאי בוליאני.
get Gradient Condition()
הפונקציה מאחזרת את המידע של Gradient
של הכלל, אם הכלל הזה משתמש בקריטריונים של תנאי שיפוע. אחרת, הפונקציה מחזירה את הערך null
.
// 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()); }
חזרה
Gradient
– אובייקט התנאי של העקומה, או null
אם הכלל לא משתמש בתנאי של עקומה.
get Ranges()
הפונקציה מאחזרת את טווחי התאים שעליהם חל הכלל הזה של העיצוב המותנה.
// 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()); }
חזרה
Range[]
– הטווחים שעליהם חל הכלל הזה של עיצוב מותנה.
set Background(color)
מגדיר את צבע הרקע של העיצוב של כלל העיצוב המותנה. העברת הערך null
מסירה מהכלל את הגדרת הפורמט של צבע הרקע.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | String | הצבע הרצוי או null כדי לנקות. |
חזרה
Conditional
– ה-builder, לשרשור
set Background Object(color)
מגדיר את צבע הרקע של העיצוב של כלל העיצוב המותנה. העברת הערך null
מסירה מהכלל את הגדרת הפורמט של צבע הרקע.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | Color | את אובייקט הצבע הרצוי או null כדי לנקות. |
חזרה
Conditional
– ה-builder, לצורך קישור.
set Bold(bold)
הגדרת טקסט מודגש לפורמט של כלל העיצוב המותנה. אם הערך של bold
הוא true
, הכלל מודגש את הטקסט אם התנאי מתקיים. אם הערך של bold
הוא false
, הכלל מסיר את ההדגשה הקיימת אם התנאי מתקיים. העברת הערך null
מסירה מהכלל את ההגדרה של הפורמט המודגש.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
bold | Boolean | האם הטקסט יודגש אם התנאי של הפורמט מתקיים. הערך null מסיר את ההגדרה הזו. |
חזרה
Conditional
– ה-builder, לשרשור
set Font Color(color)
הגדרת צבע הגופן של הפורמט של כלל העיצוב המותנה. העברת הערך null
מסירה מהכלל את ההגדרה של פורמט צבע הגופן.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | String | הצבע הרצוי או null כדי לנקות. |
חזרה
Conditional
– ה-builder, לשרשור
set Font Color Object(color)
הגדרת צבע הגופן של הפורמט של כלל העיצוב המותנה. העברת הערך null
מסירה מהכלל את ההגדרה של פורמט צבע הגופן.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | Color | את אובייקט הצבע הרצוי או null כדי לנקות. |
חזרה
Conditional
– ה-builder, לצורך קישור.
set Gradient Maxpoint(color)
הפונקציה מנקה את הערך של נקודת המקסימום של שיפוע כלל העיצוב המותנה, ובמקום זאת משתמשת בערך המקסימלי בטווחים של הכלל. הפונקציה גם מגדירה את צבע הנקודה המקסימלית של העקומה לצבעים שהוזנו.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | String | הצבע של הנקודה המקסימלית להגדרה. |
חזרה
Conditional
– ה-builder, לשרשור
set Gradient Maxpoint Object(color)
הפונקציה מנקה את הערך של נקודת המקסימום של שיפוע כלל העיצוב המותנה, ובמקום זאת משתמשת בערך המקסימלי בטווחים של הכלל. הפונקציה גם מגדירה את צבע הנקודה המקסימלית של העקומה לצבעים שהוזנו.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | Color | אובייקט הצבע של הנקודה המקסימלית שרוצים להגדיר. |
חזרה
Conditional
– ה-builder, לצורך קישור.
set Gradient Maxpoint Object With Value(color, type, value)
הגדרת השדות של נקודת השיא של שיפוע בכלל העיצוב המותנה.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | Color | הצבע של הנקודה המקסימלית להגדרה. |
type | Interpolation | סוג הביניים של maxpoint להגדרה. |
value | String | הערך של הנקודה המקסימלית להגדרה. |
חזרה
Conditional
– ה-builder, לצורך קישור.
set Gradient Maxpoint With Value(color, type, value)
הגדרת השדות של נקודת השיא של שיפוע בכלל העיצוב המותנה.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | String | הצבע של הנקודה המקסימלית להגדרה. |
type | Interpolation | סוג הביניים של maxpoint להגדרה. |
value | String | הערך של הנקודה המקסימלית להגדרה. |
חזרה
Conditional
– ה-builder, לשרשור
set Gradient Midpoint Object With Value(color, type, value)
הגדרת שדות נקודת האמצע של שיפוע הכלל של העיצוב המותנה. ניקוי כל שדות הנקודות האמצעיות אם סוג הבינוי שהוענק הוא null
.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | Color | צבע נקודת האמצע שרוצים להגדיר. |
type | Interpolation | סוג הביניים של האינטרפולציה שרוצים להגדיר או null כדי לנקות. |
value | String | הערך של נקודת האמצע להגדרה. |
חזרה
Conditional
– ה-builder, לצורך קישור.
set Gradient Midpoint With Value(color, type, value)
הגדרת שדות נקודת האמצע של שיפוע הכלל של העיצוב המותנה. ניקוי כל שדות הנקודות האמצעיות אם סוג הבינוי שהוענק הוא null
.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | String | צבע נקודת האמצע שרוצים להגדיר. |
type | Interpolation | סוג הביניים של האינטרפולציה שרוצים להגדיר או null כדי לנקות. |
value | String | הערך של נקודת האמצע להגדרה. |
חזרה
Conditional
– ה-builder, לשרשור
set Gradient Minpoint(color)
הפונקציה מנקה את ערך נקודת המינימום של שיפוע כלל העיצוב המותנה, ובמקום זאת משתמשת בערך המינימום בטווחים של הכלל. הפונקציה גם מגדירה את צבע הנקודה המינימלית של העקומה לצבעים שהוזנו.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | String | צבע הנקודה המינימלית להגדרה. |
חזרה
Conditional
– ה-builder, לשרשור
set Gradient Minpoint Object(color)
הפונקציה מנקה את ערך נקודת המינימום של שיפוע כלל העיצוב המותנה, ובמקום זאת משתמשת בערך המינימום בטווחים של הכלל. הפונקציה גם מגדירה את צבע הנקודה המינימלית של העקומה לצבעים שהוזנו.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | Color | אובייקט הצבע של הנקודה המינימלית שרוצים להגדיר. |
חזרה
Conditional
– ה-builder, לצורך קישור.
set Gradient Minpoint Object With Value(color, type, value)
הגדרת שדות הנקודה המינימלית של שיפוע הכלל של העיצוב המותנה.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | Color | צבע הנקודה המינימלית להגדרה. |
type | Interpolation | סוג הבינוי של הנקודה המינימלית שרוצים להגדיר. |
value | String | הערך של הנקודה המינימלית להגדרה. |
חזרה
Conditional
– ה-builder, לצורך קישור.
set Gradient Minpoint With Value(color, type, value)
הגדרת שדות הנקודה המינימלית של שיפוע הכלל של העיצוב המותנה.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
color | String | צבע הנקודה המינימלית להגדרה. |
type | Interpolation | סוג הבינוי של הנקודה המינימלית שרוצים להגדיר. |
value | String | הערך של הנקודה המינימלית להגדרה. |
חזרה
Conditional
– ה-builder, לשרשור
set Italic(italic)
מגדיר טקסט נטוי בפורמט של כלל העיצוב המותנה. אם הערך של italic
הוא true
, הכלל גורם לטקסט להופיע בכתב נטוי אם התנאי מתקיים. אם הערך של italic
הוא false
, הכלל מסיר את הכתב הנטוי הקיים אם התנאי מתקיים. העברת הערך null
מסירה מהכלל את ההגדרה של העיצוב הנטוי.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
italic | Boolean | האם הטקסט יופיע בכתב נטוי אם התנאי של הפורמט יתקיים. הערך null מסיר את ההגדרה הזו. |
חזרה
Conditional
– ה-builder, לשרשור
set Ranges(ranges)
הגדרת טווח אחד או יותר שעליו חל הכלל הזה של עיצוב מותנה. הפעולה הזו מחליפה טווחים קיימים. הגדרת מערך ריק תמחק את כל טווחי הנתונים הקיימים. לכל כלל צריך להיות לפחות טווח אחד.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
ranges | Range[] | טווחי התאים שעליהם חל הכלל הזה של עיצוב מותנה. |
חזרה
Conditional
– ה-builder, לשרשור
set Strikethrough(strikethrough)
הגדרת קו חוצה בטקסט של הפורמט של כלל העיצוב המותנה. אם הערך של strikethrough
הוא true
, הכלל יגרום לקו חוצה בטקסט אם התנאי מתקיים. אם הערך של false
הוא false
, הכלל יסיר את כל הפורמטים הקיימים של קו חוצה אם התנאי מתקיים. העברת הערך null
מסירה מהכלל את ההגדרה של הפורמט של קו המחיקה.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
strikethrough | Boolean | האם הטקסט יודגש קו אם התנאי של הפורמט מתקיים. הערך null מסיר את ההגדרה הזו. |
חזרה
Conditional
– ה-builder, לשרשור
set Underline(underline)
הגדרת קו תחתון לטקסט של העיצוב של כלל העיצוב המותנה. אם הערך של underline
הוא true
, הכלל ימתח קו מתחת לטקסט אם התנאי מתקיים. אם הערך של false
, הכלל יסיר את הקווים הקיימים מתחת לטקסט אם התנאי מתקיים. העברת הערך null
מסירה מהכלל את ההגדרה של העיצוב של קו תחתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
underline | Boolean | אם יש להדגיש את הטקסט אם התנאי של הפורמט מתקיים. הערך null מסיר את ההגדרה הזו. |
חזרה
Conditional
– ה-builder, לשרשור
when Cell Empty()
הגדרת כלל העיצוב המותנה כך שיופעל כשהתא ריק.
// 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);
חזרה
Conditional
– ה-builder, לשרשור
when Cell Not Empty()
הגדרת הכלל של העיצוב המותנה כך שיופעל כשהתא לא ריק.
// 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);
חזרה
Conditional
– ה-builder, לשרשור
when Date After(date)
מגדיר את כלל העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה אחרי הערך שצוין.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
date | Date | התאריך האחרון. |
חזרה
Conditional
– ה-builder, לשרשור
when Date After(date)
הגדרת הכלל של העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה אחרי התאריך היחסי שצוין.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
date | Relative | התאריך האחרון ביחס לסוג התאריך שנבחר. |
חזרה
Conditional
– ה-builder, לשרשור
when Date Before(date)
מגדירים את כלל העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה לפני התאריך שצוין.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
date | Date | התאריך המוקדם ביותר שאינו קביל. |
חזרה
Conditional
– ה-builder, לשרשור
when Date Before(date)
הגדרת הכלל של העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה לפני התאריך היחסי הנתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
date | Relative | התאריך האחרון ביחס לסוג התאריך שנבחר. |
חזרה
Conditional
– ה-builder, לשרשור
when Date Equal To(date)
מגדיר את כלל העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה שווה לתאריך שצוין.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
date | Date | התאריך היחיד הקביל. |
חזרה
Conditional
– ה-builder, לשרשור
when Date Equal To(date)
מגדיר את כלל העיצוב המותנה כך שיופעל כשתאריך מסוים יהיה שווה לתאריך היחסי שצוין.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
date | Relative | התאריך האחרון ביחס לסוג התאריך שנבחר. |
חזרה
Conditional
– ה-builder, לשרשור
when Formula Satisfied(formula)
הכלל מגדיר שהפורמט המותנה יופעל כשהנוסחה נתונה תהיה שווה ל-true
.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
formula | String | נוסחה מותאמת אישית שמתקבלת הערך true אם הקלט תקין. |
חזרה
Conditional
– ה-builder, לשרשור
when Number Between(start, end)
מגדיר את כלל הפורמט המותנה כך שיופעל כשהמספר נמצא בין שני ערכים שצוינו, או שהוא אחד משני הערכים האלה.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
start | Number | הערך הנמוך ביותר הקביל. |
end | Number | הערך הגבוה ביותר הקביל. |
חזרה
Conditional
– ה-builder, לשרשור
when Number Equal To(number)
מגדיר את הכלל של העיצוב המותנה כך שיופעל כאשר מספר שווה לערך הנתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
number | Number | הערך היחיד הקביל. |
חזרה
Conditional
– ה-builder, לשרשור
when Number Greater Than(number)
מגדיר את כלל הפורמט המותנה כך שיופעל כשהמספר גדול מהערך שצוין.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
number | Number | הערך הגבוה ביותר שאינו מקובל. |
חזרה
Conditional
– ה-builder, לשרשור
when Number Greater Than Or Equal To(number)
מגדיר את כלל העיצוב המותנה כך שיופעל כשהמספר גדול מהערך הנתון או שווה לו.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
number | Number | הערך הנמוך ביותר הקביל. |
חזרה
Conditional
– ה-builder, לשרשור
when Number Less Than(number)
הגדרת הכלל של העיצוב המותנה כך שיופעל כשהמספר קטן מהערך הנתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
number | Number | הערך הנמוך ביותר שאינו מקובל. |
חזרה
Conditional
– ה-builder, לשרשור
when Number Less Than Or Equal To(number)
מגדיר את הכלל של העיצוב המותנה כך שיופעל כשהמספר קטן מהערך הנתון או שווה לו.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
number | Number | הערך הגבוה ביותר הקביל. |
חזרה
Conditional
– ה-builder, לשרשור
when Number Not Between(start, end)
מגדיר את כלל הפורמט המותנה כך שיופעל כשהמספר לא נמצא בין שני ערכים שצוינו, ולא שווה לאף אחד מהם.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
start | Number | הערך הנמוך ביותר שאינו מקובל. |
end | Number | הערך הגבוה ביותר שאינו מקובל. |
חזרה
Conditional
– ה-builder, לשרשור
when Number Not Equal To(number)
מגדיר את הכלל של העיצוב המותנה כך שיופעל כאשר מספר לא שווה לערך הנתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
number | Number | הערך היחיד שאינו מקובל. |
חזרה
Conditional
– ה-builder, לשרשור
when Text Contains(text)
הגדרת הכלל של העיצוב המותנה כך שיופעל כאשר הקלט מכיל את הערך הנתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
text | String | הערך שהקלט חייב להכיל. |
חזרה
Conditional
– ה-builder, לשרשור
when Text Does Not Contain(text)
מגדיר את הכלל של העיצוב המותנה כך שיופעל כשהקלט לא מכיל את הערך הנתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
text | String | הערך שהקלט לא יכול להכיל. |
חזרה
Conditional
– ה-builder, לשרשור
when Text Ends With(text)
הגדרת כלל העיצוב המותנה כך שיופעל כשהקלט מסתיים בערך הנתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
text | String | הטקסט שרוצים להשוות לסוף המחרוזת. |
חזרה
Conditional
– ה-builder, לשרשור
when Text Equal To(text)
הגדרת הכלל של העיצוב המותנה כך שיופעל כאשר הקלט שווה לערך שצוין.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
text | String | הערך היחיד הקביל. |
חזרה
Conditional
– ה-builder, לשרשור
when Text Starts With(text)
מגדיר את כלל העיצוב המותנה כך שיופעל כשהקלט מתחיל בערך הנתון.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
text | String | טקסט להשוואה לתחילת המחרוזת. |
חזרה
Conditional
– ה-builder, לשרשור
with Criteria(criteria, args)
מגדיר את כלל הפורמט המותנה לפי קריטריונים שמוגדרים על ידי ערכים של Boolean
, בדרך כלל מ-criteria
ו-arguments
של כלל קיים.
// 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);
פרמטרים
שם | סוג | תיאור |
---|---|---|
criteria | Boolean | סוג הקריטריונים של העיצוב המותנה. |
args | Object[] | מערך של ארגומנטים שמתאימים לסוג הקריטריונים. מספר הארגומנטים והסוג שלהם תואמים לשיטה המתאימה של when...() שמפורטת למעלה. |
חזרה
Conditional
– ה-builder, לשרשור