Class GradientCondition

CondizioneGradient

Accedi 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 min, mid e max 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()Color|nullRecupera il colore impostato per il valore massimo di questa condizione di sfumatura.
getMaxType()InterpolationType|nullOttiene il tipo di interpolazione per il valore massimo di questa condizione di sfumatura.
getMaxValue()StringOttiene il valore massimo di questa condizione di sfumatura.
getMidColorObject()Color|nullRecupera il colore impostato per il valore intermedio di questa condizione di sfumatura.
getMidType()InterpolationType|nullRestituisce il tipo di interpolazione per il valore del punto medio di questa condizione di sfumatura.
getMidValue()StringOttiene il valore medio di questa condizione di sfumatura.
getMinColorObject()Color|nullRestituisce il colore impostato per il valore minimo di questa condizione di gradiente.
getMinType()InterpolationType|nullOttiene 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|null: 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|null: il tipo di interpolazione per il valore massimo di questa condizione di gradiente 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|null: il colore impostato per il valore intermedio di questa condizione di sfumatura o null.


getMidType()

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

Indietro

InterpolationType|null: 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|null: 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|null: il tipo di interpolazione per il valore minimo di questa condizione di gradiente 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