גישה לכללים של עיצוב מותנה. כדי ליצור כלל חדש, משתמשים ב-Spreadsheet וב-Conditional.
אפשר להשתמש ב-Sheet.setConditionalFormatRules(rules) כדי להגדיר את הכללים לגיליון נתון.
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר | 
|---|---|---|
| copy() | Conditional | מחזירה הגדרה קבועה מראש של כלי ליצירת כללים עם ההגדרות של הכלל הזה. | 
| get | Boolean | מאחזר את המידע Booleanשל הכלל אם הכלל הזה משתמש בקריטריונים של תנאי בוליאני. | 
| get | Gradient | מאחזר את פרטי Gradientשל הכלל, אם הכלל הזה משתמש בקריטריונים של תנאי הדרגתיות. | 
| get | Range[] | מחזירה את הטווחים שהכלל הזה של עיצוב מותנה חל עליהם. | 
תיעוד מפורט
copy()
מחזירה הגדרה קבועה מראש של כלי ליצירת כללים עם ההגדרות של הכלל הזה.
חזרה
Conditional – כלי בנייה שמבוסס על ההגדרות של הכלל הזה.
get
מאחזר את המידע 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 של הכלל, אם הכלל הזה משתמש בקריטריונים של תנאי הדרגתיות. אחרת, הפונקציה מחזירה את הערך 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
מחזירה את הטווחים שהכלל הזה של עיצוב מותנה חל עליהם.
// 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[] – הטווחים שעליהם חל כלל העיצוב המותנה הזה.