Class GradientCondition

GradientCondition

ConditionalFormatRuleApis'te gradyan (renk) koşullarına erişme Her koşullu biçimlendirme kuralı tek bir degrade koşulu içerebilir. Renk geçişi koşulu, sayı ölçeğindeki üç noktayla (min, orta ve maks) tanımlanır. Bu noktaların her biri bir renge, değere ve InterpolationType değerine sahiptir. Bir hücrenin içeriği sayı ölçeğindeki değerlerle karşılaştırılır ve hücreye uygulanan renk, hücre içeriğinin degrade koşulu minimum, orta ve maksimum noktalarına olan yakınlığına göre ara değer olarak hesaplanır.

// 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}`);
}

Yöntemler

YöntemDönüş türüKısa açıklama
getMaxColorObject()ColorBu gradyan koşulunun maksimum değeri için ayarlanan rengi alır.
getMaxType()InterpolationTypeBu gradyan koşulunun maksimum değeri için enterpolasyon türünü alır.
getMaxValue()StringBu gradyan koşulunun maksimum değerini alır.
getMidColorObject()ColorBu gradyan koşulunun orta nokta değeri için ayarlanan rengi alır.
getMidType()InterpolationTypeBu gradyan koşulunun orta nokta değeri için enterpolasyon türünü alır.
getMidValue()StringBu renk geçişi koşulunun orta nokta değerini alır.
getMinColorObject()ColorBu gradyan koşulunun minimum değeri için ayarlanan rengi alır.
getMinType()InterpolationTypeBu gradyan koşulunun minimum değeri için enterpolasyon türünü alır.
getMinValue()StringBu gradyan koşulunun minimum değerini alır.

Ayrıntılı dokümanlar

getMaxColorObject()

Bu gradyan koşulunun maksimum değeri için ayarlanan rengi alır. Renk ayarlanmamışsa null döndürülür.

Return

Color: Bu renk geçişi koşulunun maksimum değeri veya null için ayarlanan renk.


getMaxType()

Bu gradyan koşulunun maksimum değeri için enterpolasyon türünü alır. Gradyan maksimum türü ayarlanmamışsa null değerini döndürür.

Return

InterpolationType: Bu gradyan koşulunun maksimum değeri için kesme noktası türü veya null


getMaxValue()

Bu gradyan koşulunun maksimum değerini alır. InterpolationType MAX ise veya maksimum değer ayarlanmamışsa boş bir dize döndürür.

Return

String: Belirtilen maksimum değer veya boş dize


getMidColorObject()

Bu gradyan koşulunun orta nokta değeri için ayarlanan rengi alır. Renk ayarlanmamışsa null döndürülür.

Return

Color: Bu renk geçişi koşulunun orta nokta değeri için ayarlanan renk veya null.


getMidType()

Bu gradyan koşulunun orta nokta değeri için enterpolasyon türünü alır. Gradyan orta türü ayarlanmamışsa null değerini döndürür.

Return

InterpolationType: Bu gradyan koşulunun orta noktası değeri için kullanılan enterpolasyon türü veya null


getMidValue()

Bu renk geçişi koşulunun orta nokta değerini alır. Gradyan orta değeri ayarlanmamışsa boş bir dize döndürülür.

Return

String: Orta nokta değeri veya boş dize


getMinColorObject()

Bu gradyan koşulunun minimum değeri için ayarlanan rengi alır. Renk ayarlanmamışsa null döndürülür.

Return

Color: Bu renk geçişi koşulunun minimum değeri için ayarlanan renk veya null.


getMinType()

Bu gradyan koşulunun minimum değeri için enterpolasyon türünü alır. Gradyan minimum türü ayarlanmamışsa null değerini döndürür.

Return

InterpolationType: Bu gradyan koşulunun minimum değeri için kullanılan enterpolasyon türü veya null


getMinValue()

Bu gradyan koşulunun minimum değerini alır. InterpolationType MIN ise veya minimum değer ayarlanmamışsa boş bir dize döndürür.

Return

String: Belirtilen minimum değer veya boş dize

Kullanımdan kaldırılan yöntemler