Accedi alle condizioni booleane in ConditionalFormatRules. Ogni regola di formattazione condizionale può contenere una singola condizione booleana. La condizione booleana stessa contiene un criterio booleano (con valori) e impostazioni di formattazione. Il criterio viene valutato in base al contenuto di una cella, con un valore true o false. Se il criterio restituisce true, le impostazioni di formattazione della condizione vengono applicate alla cella.
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
get | Color|null | Ottiene il colore di sfondo per questa condizione booleana. |
get | Boolean|null | Restituisce true se questa condizione booleana applica il grassetto al testo e false se lo rimuove. |
get | Boolean | Ottiene il tipo di criterio della regola come definito nell'enumerazione Boolean. |
get | Object[] | Ottiene un array di argomenti per i criteri della regola. |
get | Color|null | Ottiene il colore del carattere per questa condizione booleana. |
get | Boolean|null | Restituisce true se questa condizione booleana applica il corsivo al testo e false se lo rimuove. |
get | Boolean|null | Restituisce true se questa condizione booleana applica il barrato al testo e false se lo rimuove. |
get | Boolean|null | Restituisce true se questa condizione booleana applica la sottolineatura al testo e false se la rimuove. |
Documentazione dettagliata
getBackgroundObject()
Ottiene il colore di sfondo per questa condizione booleana. Restituisce null se non è impostato.
// Logs the boolean condition background color for each conditional format rule // on a sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const color = rule.getBooleanCondition().getBackgroundObject(); Logger.log(`Background color: ${color.asRgbColor().asHexString()}`); }
Indietro
Color|null : il colore di sfondo o null se non è impostato per questa condizione.
getBold()
Restituisce true se questa condizione booleana applica il grassetto al testo e false se lo rimuove. Restituisce null se il grassetto non viene modificato.
// Logs the boolean condition font weight for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const bold = rule.getBooleanCondition().getBold(); Logger.log(`Bold: ${bold}`); }
Indietro
Boolean|null : indica se la condizione booleana applica il grassetto al testo o null se il grassetto non viene modificato
getCriteriaType()
Ottiene il tipo di criterio della regola come definito nell'enumerazione BooleanCriteria. Per ottenere gli argomenti per i criteri, utilizza getCriteriaValues(). Per utilizzare questi valori per creare o modificare una regola di formattazione condizionale, consulta ConditionalFormatRuleBuilder.withCriteria(criteria, args).
// Log information about the conditional formats on the active sheet that use // boolean conditions. const formats = SpreadsheetApp.getActiveSheet.getConditionalFormats(); SpreadsheetApp.getActiveSheet.getConditionalFormats().forEach((format) => { const booleanCondition = format.getBooleanCondition(); if (booleanCondition) { const criteria = booleanCondition.getCriteriaType(); const args = booleanCondition.getCriteriaValues(); Logger.log(`The conditional format rule is ${criteria} ${args}`); } });
Indietro
BooleanCriteria : il tipo di criteri di formattazione condizionale.
getCriteriaValues()
Ottiene un array di argomenti per i criteri della regola. Per ottenere il tipo di criterio, utilizza getCriteriaType(). Per utilizzare questi valori per creare o modificare una regola di formattazione condizionale, consulta ConditionalFormatRuleBuilder.withCriteria(criteria, args).
// Log information about the conditional formats on the active sheet that use // boolean conditions. const formats = SpreadsheetApp.getActiveSheet.getConditionalFormats(); SpreadsheetApp.getActiveSheet.getConditionalFormats().forEach((format) => { const booleanCondition = format.getBooleanCondition(); if (booleanCondition) { const criteria = booleanCondition.getCriteriaType(); const args = booleanCondition.getCriteriaValues(); Logger.log(`The conditional format rule is ${criteria} ${args}`); } });
Indietro
Object[] : un array di argomenti appropriati per il tipo di criteri della regola; il numero di argomenti
e il relativo tipo corrispondono al metodo when...() della classe ConditionalFormatRuleBuilder.
getFontColorObject()
Ottiene il colore del carattere per questa condizione booleana. Restituisce null se non è impostato.
// Logs the boolean condition font color for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const color = rule.getBooleanCondition().getFontColorObject(); Logger.log(`Font color: ${color.asRgbColor().asHexString()}`); }
Indietro
Color|null : il colore del carattere o null se non è impostato per questa condizione.
getItalic()
Restituisce true se questa condizione booleana applica il corsivo al testo e false se lo rimuove. Restituisce null se il corsivo non viene modificato.
// Logs the boolean condition font style for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const italic = rule.getBooleanCondition().getItalic(); Logger.log(`Italic: ${italic}`); }
Indietro
Boolean|null : indica se la condizione booleana applica il corsivo al testo o null se
il corsivo non viene modificato
getStrikethrough()
Restituisce true se questa condizione booleana applica il barrato al testo e false se lo rimuove. Restituisce null se il barrato non viene modificato.
// Logs the boolean condition strikethrough setting for each conditional format // rule on a sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const strikethrough = rule.getBooleanCondition().getStrikethrough(); Logger.log(`Strikethrough: ${strikethrough}`); }
Indietro
Boolean|null : indica se la condizione booleana applica il barrato al testo o null se
il barrato non viene modificato
getUnderline()
Restituisce true se questa condizione booleana applica la sottolineatura al testo e false se la rimuove. Restituisce null se la sottolineatura non viene modificata.
// Logs the boolean condition underline setting for each conditional format rule // on a sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const underline = rule.getBooleanCondition().getUnderline(); Logger.log(`Underline: ${underline}`); }
Indietro
Boolean|null : indica se la condizione booleana applica la sottolineatura al testo o null se
la sottolineatura non viene modificata