Class GradientCondition

CondizioneGradient

Accedere alle condizioni di gradiente (colore) in ConditionalFormatRuleApis. Ogni regola di formattazione condizionale può contenere una sola condizione di sfumatura. Una condizione di gradiente è definita da tre punti lungo una scala numerica (minimo, medio e massimo), ognuno dei quali ha un colore, un valore e un InterpolationType. Il contenuto di una cella viene confrontato con i valori nella scala numerica e il colore applicato alla cella viene interpolato in base alla vicinanza del contenuto della cella ai punti minimo, medio e massimo della condizione di gradiente.

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

Metodi

MetodoTipo restituitoBreve descrizione
getMaxColorObject()ColorRecupera il colore impostato per il valore massimo di questa condizione di sfumatura.
getMaxType()InterpolationTypeOttiene il tipo di interpolazione per il valore massimo di questa condizione di sfumatura.
getMaxValue()StringOttiene il valore massimo di questa condizione di sfumatura.
getMidColorObject()ColorRecupera il colore impostato per il valore intermedio di questa condizione di sfumatura.
getMidType()InterpolationTypeRestituisce il tipo di interpolazione per il valore medio di questa condizione di sfumatura.
getMidValue()StringOttiene il valore medio di questa condizione di sfumatura.
getMinColorObject()ColorRestituisce il colore impostato per il valore minimo di questa condizione di gradiente.
getMinType()InterpolationTypeOttiene il tipo di interpolazione per il valore minimo di questa condizione di sfumatura.
getMinValue()StringRestituisce il valore minimo di questa condizione di sfumatura.

Documentazione dettagliata

getMaxColorObject()

Recupera il colore impostato per il valore massimo di questa condizione di sfumatura. Restituisce null se il colore non è stato impostato.

Indietro

Color: il colore impostato per il valore massimo di questa condizione di sfumatura o null.


getMaxType()

Ottiene il tipo di interpolazione per il valore massimo di questa condizione di sfumatura. Restituisce null se il tipo di gradiente massimo non è stato impostato.

Indietro

InterpolationType: il tipo di interpolazione per il valore massimo di questa condizione di sfumatura o null.


getMaxValue()

Ottiene il valore massimo di questa condizione di sfumatura. Restituisce una stringa vuota se InterpolationType è MAX o se il valore massimo non è stato impostato.

Indietro

String: il valore massimo, se specificato, o una stringa vuota.


getMidColorObject()

Recupera il colore impostato per il valore intermedio di questa condizione di sfumatura. Restituisce null se il colore non è stato impostato.

Indietro

Color: il colore impostato per il valore intermedio di questa condizione di sfumatura o null.


getMidType()

Restituisce il tipo di interpolazione per il valore medio di questa condizione di sfumatura. Restituisce null se il tipo di punto medio della sfumatura non è stato impostato.

Indietro

InterpolationType: il tipo di interpolazione per il valore del punto medio di questa condizione di gradiente o null.


getMidValue()

Ottiene il valore medio di questa condizione di sfumatura. Restituisce una stringa vuota se il valore intermedio del gradiente non è stato impostato.

Indietro

String: il valore del punto medio o una stringa vuota.


getMinColorObject()

Restituisce il colore impostato per il valore minimo di questa condizione di gradiente. Restituisce null se il colore non è stato impostato.

Indietro

Color: il colore impostato per il valore minimo di questa condizione di sfumatura o null.


getMinType()

Ottiene il tipo di interpolazione per il valore minimo di questa condizione di sfumatura. Restituisce null se il tipo minimo di sfumatura non è stato impostato.

Indietro

InterpolationType: il tipo di interpolazione per il valore minimo di questa condizione di sfumatura o null.


getMinValue()

Restituisce il valore minimo di questa condizione di sfumatura. Restituisce una stringa vuota se InterpolationType è MIN o se il valore minimo non è stato impostato.

Indietro

String: il valore minimo, se specificato, o una stringa vuota.

Metodi ritirati