Dostęp do warunków logicznych w Conditional. Każda reguła formatowania warunkowego może zawierać jeden warunek logiczny. Warunek logiczny zawiera kryteria logiczne (z wartościami) i ustawienia formatowania. Kryteria są oceniane na podstawie zawartości komórki, co daje wartość true lub false. Jeśli kryteria mają wartość true, do komórki stosowane są ustawienia formatowania warunku.
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
get | Color|null | Pobiera kolor tła tego warunku logicznego. |
get | Boolean|null | Zwraca wartość true, jeśli ten warunek logiczny pogrubia tekst, i wartość false, jeśli ten warunek logiczny usuwa pogrubienie tekstu. |
get | Boolean | Pobiera typ kryteriów reguły zdefiniowany w wyliczeniu Boolean. |
get | Object[] | Pobiera tablicę argumentów dla kryteriów reguły. |
get | Color|null | Pobiera kolor czcionki dla tego warunku logicznego. |
get | Boolean|null | Zwraca true, jeśli ten warunek logiczny powoduje kursywę tekstu, i false, jeśli ten warunek logiczny usuwa kursywę z tekstu. |
get | Boolean|null | Zwraca true, jeśli ten warunek logiczny przekreśla tekst, i false, jeśli ten warunek logiczny usuwa przekreślenie z tekstu. |
get | Boolean|null | Zwraca wartość true, jeśli ten warunek logiczny podkreśla tekst, lub false, jeśli ten warunek logiczny usuwa podkreślenie z tekstu. |
Szczegółowa dokumentacja
get Background Object()
Pobiera kolor tła tego warunku logicznego. Jeśli nie jest ustawiona, zwraca wartość 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|null – kolor tła lub null, jeśli nie jest ustawiony dla tego warunku.
get Bold()
Zwraca wartość true, jeśli ten warunek logiczny pogrubia tekst, i wartość false, jeśli ten warunek logiczny usuwa pogrubienie 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|null – czy warunek logiczny pogrubia tekst, czy null, jeśli pogrubienie nie ma wpływu.
get Criteria Type()
Pobiera typ kryteriów reguły zdefiniowany w wyliczeniu Boolean. Aby uzyskać argumenty kryteriów, użyj funkcji 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 kryterium, użyj get. Aby użyć tych wartości do utworzenia lub zmodyfikowania reguły formatowania warunkowego, zapoznaj się z tym 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 dla typu kryterium reguły; liczba argumentów i ich typ są zgodne z odpowiednią metodą when...() klasy Conditional.
get Font Color Object()
Pobiera kolor czcionki dla tego warunku logicznego. Jeśli nie jest ustawiona, zwraca wartość 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|null – kolor czcionki lub null, jeśli nie jest ustawiony dla tego warunku.
get Italic()
Zwraca true, jeśli ten warunek logiczny powoduje kursywę tekstu, i false, jeśli ten warunek logiczny usuwa kursywę z tekstu. Zwraca wartość null, jeśli kursywa nie uległa zmianie.
// 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|null – czy warunek logiczny powoduje pochylenie tekstu, czy null jeśli
pochylenie nie ma wpływu.
get Strikethrough()
Zwraca true, jeśli ten warunek logiczny przekreśla tekst, i false, jeśli ten warunek logiczny usuwa przekreślenie z tekstu. Zwraca null, jeśli przekreślenie nie ma wpływu.
// 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|null – czy warunek logiczny przekreśla tekst, czy null, jeśli przekreślenie nie ma wpływu.
get Underline()
Zwraca wartość true, jeśli ten warunek logiczny podkreśla tekst, lub false, jeśli ten warunek logiczny usuwa podkreślenie z tekstu. Zwraca null, jeśli podkreślenie
nie uległo zmianie.
// 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|null – czy warunek logiczny podkreśla tekst, czy null, jeśli podkreślenie nie ma wpływu.