ConditionalFormatRules
에서 불리언 조건에 액세스합니다. 각
조건부 서식 규칙은 단일 불리언 조건을 포함할 수 있습니다. 불리언 조건 자체
에는 부울 기준 (값 포함)과 형식 설정이 포함됩니다. 기준은
셀의 콘텐츠와 비교하여 true
또는 false
값을 반환합니다. 만약
기준은 true
로 평가되면 조건의 서식 설정이 셀에 적용됩니다.
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getBackgroundObject() | Color | 이 불리언 조건의 배경 색상을 가져옵니다. |
getBold() | Boolean | 이 불리언 조건이 텍스트를 굵게 표시하고 false 인 경우 true 을 반환합니다.
불리언 조건은 텍스트에서 굵은 글씨를 삭제합니다. |
getCriteriaType() | BooleanCriteria | BooleanCriteria enum에 정의된 대로 규칙의 기준 유형을 가져옵니다. |
getCriteriaValues() | Object[] | 규칙 기준에 대한 인수 배열을 가져옵니다. |
getFontColorObject() | Color | 이 불리언 조건의 글꼴 색상을 가져옵니다. |
getItalic() | Boolean | 이 불리언 조건이 텍스트를 기울임꼴로 표시하면 true 를 반환하고 다음 경우에는 false 를 반환합니다.
이 불리언 조건은 텍스트에서 기울임꼴을 제거합니다. |
getStrikethrough() | Boolean | 이 불리언 조건이 텍스트를 통과하면 true 를 반환하고 불리언 조건이 텍스트에서 취소선을 제거하면 false 를 반환합니다. |
getUnderline() | Boolean | 이 부울 조건이 텍스트에 밑줄을 긋고 false 다음 경우에는 true 을 반환합니다.
이 불리언 조건은 텍스트에서 밑줄을 제거합니다. |
자세한 문서
getBackgroundObject()
이 불리언 조건의 배경 색상을 가져옵니다. 설정하지 않으면 null
를 반환합니다.
// Logs the boolean condition background color for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var color = rules[i].getBooleanCondition().getBackgroundObject(); Logger.log("The background color for rule %s is %s", i, color.asRgbColor().asHexString()); }
리턴
Color
- 배경 색상이며 이 조건에 설정되지 않은 경우 null
입니다.
getBold()
이 불리언 조건이 텍스트를 굵게 표시하고 false
인 경우 true
을 반환합니다.
불리언 조건은 텍스트에서 굵은 글씨를 삭제합니다. 굵게 표시에 영향이 없으면 null
를 반환합니다.
// Logs the boolean condition font weight for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var bold = rules[i].getBooleanCondition().getBold(); Logger.log("The font bold setting for rule %s is %b", i, weight); }
리턴
Boolean
: 불리언 조건이 텍스트를 굵게 하는지 여부 또는 null
(굵게 표시)
영향을 받지 않음
getCriteriaType()
BooleanCriteria
enum에 정의된 대로 규칙의 기준 유형을 가져옵니다. 이
기준에 대한 인수가 있으면 getCriteriaValues()
를 사용합니다. 이러한 값을 사용하여
조건부 서식 규칙을 수정하려면 ConditionalFormatRuleBuilder.withCriteria(criteria, args)
을 참고하세요.
// Log information about the conditional formats on the active sheet that use // boolean conditions. var sheet = SpreadsheetApp.getActiveSheet; var formats = sheet.getConditionalFormats(); sheet.getConditionalFormats().forEach(function(format) { var booleanCondition = format.getBooleanCondition(); if (booleanCondition) { var criteria = booleanCondition.getCriteriaType(); var args = booleanCondition.getCriteriaValues(); Logger.log('The conditional format rule is %s %s', criteria, args); } });
리턴
BooleanCriteria
: 조건부 서식 기준의 유형
getCriteriaValues()
규칙 기준에 대한 인수 배열을 가져옵니다. 기준 유형을 가져오려면 getCriteriaType()
를 사용합니다. 이러한 값을 사용하여 조건부 서식 규칙을 만들거나 수정하려면 다음을 참조하세요.
ConditionalFormatRuleBuilder.withCriteria(criteria, args)
// Log information about the conditional formats on the active sheet that use // boolean conditions. var sheet = SpreadsheetApp.getActiveSheet; var formats = sheet.getConditionalFormats(); sheet.getConditionalFormats().forEach(function(format) { var booleanCondition = format.getBooleanCondition(); if (booleanCondition) { var criteria = booleanCondition.getCriteriaType(); var args = booleanCondition.getCriteriaValues(); Logger.log('The conditional format rule is %s %s', criteria, args); } });
리턴
Object[]
: 규칙의 기준 유형에 적합한 인수의 배열입니다. 인수 수
유형은 ConditionalFormatRuleBuilder
클래스의 상응하는 when...()
메서드와 일치합니다.
getFontColorObject()
이 불리언 조건의 글꼴 색상을 가져옵니다. 설정하지 않으면 null
를 반환합니다.
// Logs the boolean condition font color for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var color = rules[i].getBooleanCondition().getFontColorObject(); Logger.log("The font color for rule %s is %s", i, color.asRgbColor().asHexString()); }
리턴
Color
: 글꼴 색상이며 이 조건에 설정되지 않은 경우 null
입니다.
getItalic()
이 불리언 조건이 텍스트를 기울임꼴로 표시하면 true
를 반환하고 다음 경우에는 false
를 반환합니다.
이 불리언 조건은 텍스트에서 기울임꼴을 제거합니다. 기울임꼴이 다음인 경우 null
를 반환합니다.
있습니다
// Logs the boolean condition font style for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var italic = rules[i].getBooleanCondition().getItalic(); Logger.log("The font italic setting for rule %s is %b", i, italic); }
리턴
Boolean
: 불리언 조건이 텍스트를 기울임꼴로 표시하는지 여부, 다음인 경우 null
기울임꼴은 영향을 받지 않습니다.
getStrikethrough()
이 불리언 조건이 텍스트를 통과하면 true
를 반환하고 불리언 조건이 텍스트에서 취소선을 제거하면 false
를 반환합니다. 다음과 같은 경우 null
를 반환합니다.
영향을 미치지 않습니다.
// Logs the boolean condition strikethrough setting for each conditional format rule on a // sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var strikethrough = rules[i].getBooleanCondition().getStrikethrough(); Logger.log("The font strikethrough setting for rule %s is %b", i, strikethrough); }
리턴
Boolean
: 불리언 조건이 텍스트를 통과하는지 여부 또는 null
취소선은 영향을 받지 않습니다
getUnderline()
이 부울 조건이 텍스트에 밑줄을 긋고 false
다음 경우에는 true
을 반환합니다.
이 불리언 조건은 텍스트에서 밑줄을 제거합니다. 밑줄이 그어진 경우 null
를 반환합니다.
영향을 받지 않습니다.
// Logs the boolean condition underline setting for each conditional format rule on a sheet. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var underline = rules[i].getBooleanCondition().getUnderline(); Logger.log("The font underline setting for rule %s is %b", i, underline); }
리턴
Boolean
: 불리언 조건이 텍스트에 밑줄을 표시하는지 여부, 또는 null
인 경우
영향을 미치지 않습니다.