يمكنك الوصول إلى شروط التدرّج (اللون) في 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}`); }
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
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
: الحد الأدنى للقيمة إذا تم تحديده أو سلسلة فارغة