אפשר לגשת לתנאי טווח הצבעים בConditional
.
כל כלל של עיצוב מותנה יכול להכיל תנאי שיפוע אחד. תנאי של מעבר צבע מוגדר על ידי שלוש נקודות לאורך סולם מספרים (מינימום, אמצע ומקסימום), שלכל אחת מהן יש צבע, ערך וInterpolation
. התוכן של תא מושווה לערכים בסולם המספרי, והצבע שמוחל על התא הוא אינטרפולציה שמבוססת על הקרבה של תוכן התא לנקודות המינימום, האמצע והמקסימום של תנאי הגרדיאנט.
// Logs all the information inside gradient conditional format rules on a sheet. // The below snippet assumes all colors have ColorType.RGB. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (let i = 0; i < rules.length; i++) { const gradient = rules[i].getGradientCondition(); const minColor = gradient.getMinColorObject().asRgbColor().asHexString(); const minType = gradient.getMinType(); const minValue = gradient.getMinValue(); const midColor = gradient.getMidColorObject().asRgbColor().asHexString(); const midType = gradient.getMidType(); const midValue = gradient.getMidValue(); const maxColor = gradient.getMaxColorObject().asRgbColor().asHexString(); const maxType = gradient.getMaxType(); const maxValue = gradient.getMaxValue(); Logger.log(`The conditional format gradient information for rule ${i}: MinColor ${minColor}, MinType ${minType}, MinValue ${minValue}, MidColor ${midColor}, MidType ${midType}, MidValue ${midValue}, MaxColor ${maxColor}, MaxType ${maxType}, MaxValue ${maxValue}`); }
Methods
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
get | Color | הפונקציה מחזירה את הצבע שמוגדר לערך המקסימלי של תנאי הגרדיאנט הזה. |
get | Interpolation | מחזירה את סוג האינטרפולציה של הערך המקסימלי של תנאי הגרדיאנט הזה. |
get | String | מחזירה את הערך המקסימלי של תנאי הגרדיאנט הזה. |
get | Color | מחזירה את הצבע שהוגדר לערך נקודת האמצע של תנאי הגרדיאנט הזה. |
get | Interpolation | מחזירה את סוג האינטרפולציה של ערך נקודת האמצע של תנאי הגרדיאנט הזה. |
get | String | מחזירה את ערך נקודת האמצע של תנאי הגרדיאנט הזה. |
get | Color | הפונקציה מחזירה את הצבע שמוגדר לערך המינימלי של תנאי הגרדיאנט הזה. |
get | Interpolation | מחזירה את סוג האינטרפולציה של הערך המינימלי של תנאי הגרדיאנט הזה. |
get | String | מחזירה את הערך המינימלי של תנאי הגרדיאנט הזה. |
תיעוד מפורט
get Max Color Object()
הפונקציה מחזירה את הצבע שמוגדר לערך המקסימלי של תנאי הגרדיאנט הזה. הפונקציה מחזירה null
אם הצבע לא הוגדר.
חזרה
Color
– הצבע שמוגדר לערך המקסימלי של תנאי המעבר הזה או null
.
get Max Type()
מחזירה את סוג האינטרפולציה של הערך המקסימלי של תנאי הגרדיאנט הזה. הפונקציה מחזירה null
אם לא הוגדר סוג מקסימלי של מעבר צבע.
חזרה
Interpolation
– סוג האינטרפולציה של הערך המקסימלי של תנאי הגרדיאנט הזה או null
.
get Max Value()
מחזירה את הערך המקסימלי של תנאי הגרדיאנט הזה. מחזירה מחרוזת ריקה אם Interpolation
הוא MAX
או אם לא הוגדר ערך מקסימלי.
חזרה
String
— הערך המקסימלי אם הוא צוין, או מחרוזת ריקה.
get Mid Color Object()
מחזירה את הצבע שהוגדר לערך נקודת האמצע של תנאי הגרדיאנט הזה. הפונקציה מחזירה null
אם הצבע לא הוגדר.
חזרה
Color
– הצבע שמוגדר לערך נקודת האמצע של תנאי הגרדיאנט הזה או null
.
get Mid Type()
מחזירה את סוג האינטרפולציה של ערך נקודת האמצע של תנאי הגרדיאנט הזה. הפונקציה מחזירה את הערך null
אם לא הוגדר סוג אמצע הגרדיאנט.
חזרה
Interpolation
— סוג האינטרפולציה לערך נקודת האמצע של תנאי הגרדיאנט הזה או null
.
get Mid Value()
מחזירה את ערך נקודת האמצע של תנאי הגרדיאנט הזה. הפונקציה מחזירה מחרוזת ריקה אם לא הוגדר ערך אמצעי של המעבר ההדרגתי.
חזרה
String
— ערך נקודת האמצע או מחרוזת ריקה.
get Min Color Object()
הפונקציה מחזירה את הצבע שמוגדר לערך המינימלי של תנאי הגרדיאנט הזה. הפונקציה מחזירה null
אם הצבע לא הוגדר.
חזרה
Color
– הצבע שמוגדר לערך המינימלי של תנאי הגרדיאנט הזה או null
.
get Min Type()
מחזירה את סוג האינטרפולציה של הערך המינימלי של תנאי הגרדיאנט הזה. הפונקציה מחזירה את הערך null
אם לא הוגדר סוג המינימום של המעבר.
חזרה
Interpolation
– סוג האינטרפולציה לערך המינימלי של תנאי הגרדיאנט הזה או null
.
get Min Value()
מחזירה את הערך המינימלי של תנאי הגרדיאנט הזה. הפונקציה מחזירה מחרוזת ריקה אם Interpolation
הוא MIN
או אם לא הוגדר ערך מינימלי.
חזרה
String
– הערך המינימלי אם הוא צוין, או מחרוזת ריקה.