Accedi alle condizioni del gradiente (colore) in ConditionalFormatRuleApis.
Ogni regola di formattazione condizionale può contenere una singola condizione del gradiente. Una condizione del gradiente è definita da tre punti lungo una scala numerica (min, mid e max), 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 del 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
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | Color|null | Ottiene il colore impostato per il valore massimo di questa condizione del gradiente. |
get | Interpolation | Ottiene il tipo di interpolazione per il valore massimo di questa condizione del gradiente. |
get | String | Ottiene il valore massimo di questa condizione del gradiente. |
get | Color|null | Ottiene il colore impostato per il valore medio di questa condizione del gradiente. |
get | Interpolation | Ottiene il tipo di interpolazione per il valore medio di questa condizione del gradiente. |
get | String | Ottiene il valore medio di questa condizione del gradiente. |
get | Color|null | Ottiene il colore impostato per il valore minimo di questa condizione del gradiente. |
get | Interpolation | Ottiene il tipo di interpolazione per il valore minimo di questa condizione del gradiente. |
get | 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.
Indietro
Color|null : il colore impostato per il valore massimo di questa condizione del gradiente o null.
getMaxType()
Ottiene il tipo di interpolazione per il valore massimo di questa condizione del gradiente. Restituisce null se il tipo massimo del gradiente non è stato impostato.
Indietro
InterpolationType|null : il tipo di interpolazione per il valore massimo di questa condizione del gradiente o null.
getMaxValue()
Ottiene il valore massimo di questa condizione del gradiente. 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()
Ottiene il colore impostato per il valore medio di questa condizione del gradiente. Restituisce null se il colore non è stato impostato.
Indietro
Color|null : il colore impostato per il valore medio di questa condizione del gradiente o null.
getMidType()
Ottiene il tipo di interpolazione per il valore medio di questa condizione del gradiente. Restituisce null se il tipo medio del gradiente non è stato impostato.
Indietro
InterpolationType|null : il tipo di interpolazione per il valore medio di questa condizione del gradiente o null.
getMidValue()
Ottiene il valore medio di questa condizione del gradiente. Restituisce una stringa vuota se il valore medio del gradiente non è stato impostato.
Indietro
String : il valore 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.
Indietro
Color|null : il colore impostato per il valore minimo di questa condizione del gradiente o null.
getMinType()
Ottiene il tipo di interpolazione per il valore minimo di questa condizione del gradiente. Restituisce null se il tipo minimo del gradiente non è stato impostato.
Indietro
InterpolationType|null : 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 impostato.
Indietro
String : il valore minimo, se specificato, o una stringa vuota.