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
).