Accedi alle condizioni gradiente (colore) in ConditionalFormatRuleApis
.
Ogni regola di formattazione condizionale può contenere una singola condizione di gradiente. Una condizione gradiente è
definito da tre punti lungo una scala numerica (min, media e max), ognuno dei quali ha un colore,
e un InterpolationType
. Il contenuto di una cella è
rispetto ai valori nella scala numerica e il colore applicato alla cella viene interpolato
in base alla vicinanza del contenuto della cella alla condizione del gradiente, ai punti minimo, medio e massimo.
// Logs all the information inside gradient conditional format rules on a sheet. // The below snippet assumes all colors have ColorType.RGB. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var gradient = rules[i].getGradientCondition(); Logger.log("The conditional format gradient information for rule %d:\n MinColor %s, MinType %s, MinValue %s, \n MidColor %s, MidType %s, MidValue %s, \n MaxColor %s, MaxType %s, MaxValue %s \n", i, gradient.getMinColorObject().asRgbColor().asHexString(), gradient.getMinType(), gradient.getMinValue(), gradient.getMidColorObject().asRgbColor().asHexString(), gradient.getMidType(), gradient.getMidValue(), gradient.getMaxColorObject().asRgbColor().asHexString(), gradient.getMaxType(), gradient.getMaxValue()); }
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
getMaxColorObject() | Color | Ottiene il colore impostato per il valore massimo di questa condizione del gradiente. |
getMaxType() | InterpolationType | Ottiene il tipo di interpolazione per il valore massimo di questa condizione del gradiente. |
getMaxValue() | String | Restituisce il valore massimo di questa condizione del gradiente. |
getMidColorObject() | Color | Ottiene il colore impostato per il valore del punto medio di questa condizione del gradiente. |
getMidType() | InterpolationType | Ottiene il tipo di interpolazione per il valore del punto medio di questa condizione di gradiente. |
getMidValue() | String | Ottiene il valore del punto medio di questa condizione del gradiente. |
getMinColorObject() | Color | Ottiene il colore impostato per il valore minimo di questa condizione del gradiente. |
getMinType() | InterpolationType | Restituisce il tipo di interpolazione per il valore minimo di questa condizione del gradiente. |
getMinValue() | String | Ottiene il valore minimo di questa condizione del gradiente. |
Documentazione dettagliata
getMaxColorObject()
Ottiene il colore impostato per il valore massimo di questa condizione del gradiente. Restituisce null
se
il colore non è stato impostato.
Invio
Color
: il colore impostato per il valore massimo di questa condizione del gradiente o di null
.
getMaxType()
Ottiene il tipo di interpolazione per il valore massimo di questa condizione del gradiente. Restituisce null
se non è stato impostato il tipo massimo del gradiente.
Invio
InterpolationType
: il tipo di interpolazione per il valore massimo di questa condizione del gradiente o null
.
getMaxValue()
Restituisce il valore massimo di questa condizione del gradiente. Restituisce una stringa vuota se InterpolationType
è MAX
o se il valore massimo non è stato
per iniziare.
Invio
String
: il valore massimo se specificato o una stringa vuota.
getMidColorObject()
Ottiene il colore impostato per il valore del punto medio di questa condizione del gradiente. Restituisce null
se
il colore non è stato impostato.
Invio
Color
: il colore impostato per il valore del punto medio di questa condizione del gradiente o di null
.
getMidType()
Ottiene il tipo di interpolazione per il valore del punto medio di questa condizione di gradiente. Restituisce null
se il tipo di gradiente intermedio non è stato impostato.
Invio
InterpolationType
: il tipo di interpolazione per il valore del punto medio di questa condizione di gradiente o null
.
getMidValue()
Ottiene il valore del punto medio di questa condizione del gradiente. Restituisce una stringa vuota se il gradiente non è stato impostato il valore medio.
Invio
String
: il valore del punto medio o una stringa vuota.
getMinColorObject()
Ottiene il colore impostato per il valore minimo di questa condizione del gradiente. Restituisce null
se
il colore non è stato impostato.
Invio
Color
: il colore impostato per il valore minimo di questa condizione del gradiente o di null
.
getMinType()
Restituisce il tipo di interpolazione per il valore minimo di questa condizione del gradiente. Restituisce null
se non è stato impostato il tipo minimo gradiente.
Invio
InterpolationType
: il tipo di interpolazione per il valore minimo di questa condizione del gradiente o null
.
getMinValue()
Ottiene il valore minimo di questa condizione del gradiente. Restituisce una stringa vuota se InterpolationType
è MIN
o se il valore minimo non è stato
per iniziare.
Invio
String
: il valore minimo se specificato o una stringa vuota.