Dostęp do warunków logicznych w Conditional. Każda reguła formatowania warunkowego może zawierać jeden warunek logiczny. Warunek logiczny zawiera kryterium logiczne (z wartościami) i ustawienia formatowania. Kryterium jest oceniane na podstawie zawartości komórki, która zwraca wartość true lub false. Jeśli warunek true jest spełniony, do komórki zostaną zastosowane ustawienia formatowania warunku.
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
get | Color | Pobiera kolor tła dla tej zmiennej logicznej. |
get | Boolean | Zwraca true, jeśli ta warunek logiczny powoduje pogrubienie tekstu, oraz false, jeśli ten warunek logiczny powoduje usunięcie pogrubienia z tekstu. |
get | Boolean | Pobiera typ kryteriów reguły z typu wyliczenia Boolean. |
get | Object[] | Pobiera tablicę argumentów dla kryteriów reguły. |
get | Color | Pobiera kolor czcionki dla tego warunku logicznego. |
get | Boolean | Zwraca true, jeśli ten warunek logiczny powoduje pogrubienie tekstu, oraz false, jeśli powoduje usunięcie pogrubienia. |
get | Boolean | Zwraca true, jeśli ten warunek logiczny przekreśla tekst, oraz false, jeśli usuwa przekreślenie z tekstu. |
get | Boolean | Zwraca true, jeśli ta warunek logiczny podkreśl tekst, oraz false, jeśli usuwa podkreślenie z tekstu. |
Szczegółowa dokumentacja
get Background Object()
Pobiera kolor tła dla tej zmiennej logicznej. Jeśli nie zostanie ustawiony, zwraca null.
// 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()}`); }
Powrót
Color – kolor tła lub null, jeśli nie jest ustawiony dla tego warunku.
get Bold()
Zwraca true, jeśli ta warunek logiczny powoduje pogrubienie tekstu, oraz false, jeśli ten warunek logiczny powoduje usunięcie pogrubienia z tekstu. Zwraca null, jeśli pogrubienie nie zostało zmienione.
// 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}`); }
Powrót
Boolean – czy warunek logiczny ma pogrubić tekst, czy nie (wartość null oznacza, że pogrubienie nie ma wpływu).
get Criteria Type()
Pobiera typ kryteriów reguły z typu wyliczenia Boolean. Aby uzyskać argumenty dla kryteriów, użyj get. Aby użyć tych wartości do utworzenia lub zmodyfikowania reguły formatowania warunkowego, zapoznaj się z artykułem Conditional.
// 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}`); } });
Powrót
Boolean – typ kryteriów formatowania warunkowego.
get Criteria Values()
Pobiera tablicę argumentów dla kryteriów reguły. Aby uzyskać typ kryteriów, użyj właściwości get. Aby użyć tych wartości do utworzenia lub zmodyfikowania reguły formatowania warunkowego, zapoznaj się z artykułem Conditional.
// 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}`); } });
Powrót
Object[] – tablica argumentów odpowiednich do typu kryteriów reguły; liczba argumentów i ich typ odpowiadają odpowiadającej metodzie when...() klasy Conditional.
get Font Color Object()
Pobiera kolor czcionki dla tego warunku logicznego. Jeśli nie zostanie ustawiony, zwraca null.
// 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()}`); }
Powrót
Color – kolor czcionki lub null, jeśli nie jest ustawiony w przypadku tego warunku.
get Italic()
Zwraca true, jeśli ten warunek logiczny powoduje pogrubienie tekstu, oraz false, jeśli powoduje usunięcie pogrubienia. Zwraca null, jeśli kursywa nie jest uwzględniana.
// 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}`); }
Powrót
Boolean – określa, czy warunek logiczny powoduje pochylenie tekstu (wartość Boolean) czy nie (wartość null).
get Strikethrough()
Zwraca true, jeśli ten warunek logiczny przekreśla tekst, oraz false, jeśli usuwa przekreślenie z tekstu. Zwraca wartość null, jeśli przekreślenie nie jest dotknięte.
// 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}`); }
Powrót
Boolean — określa, czy warunek logiczny przekreśla tekst (wartość Boolean) czy nie (wartość null).
get Underline()
Zwraca true, jeśli ta warunek logiczny podkreśl tekst, oraz false, jeśli usuwa podkreślenie z tekstu. Zwraca null, jeśli podkreślenie nie jest dotknięte.
// 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}`); }
Powrót
Boolean – określa, czy warunek logiczny ma podkreślać tekst (wartość Boolean) czy nie (wartość null).