ConditionalFormatRules
에서 불리언 조건에 액세스합니다. 각 조건부 서식 규칙은 하나의 불리언 조건을 포함할 수 있습니다. 불리언 조건 자체에는 불리언 기준 (값 포함)과 형식 지정 설정이 포함됩니다. 기준은 셀의 내용을 대상으로 평가되어 true
또는 false
값이 됩니다. 기준이 true
로 평가되면 조건의 서식 설정이 셀에 적용됩니다.
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getBackgroundObject() | Color | 이 불리언 조건의 배경 색상을 가져옵니다. |
getBold() | Boolean | 이 불리언 조건으로 텍스트가 굵게 표시되면 true 가 반환되고 이 불리언 조건으로 텍스트에서 굵게가 표시되지 않으면 false 가 반환됩니다. |
getCriteriaType() | BooleanCriteria | BooleanCriteria enum에 정의된 대로 규칙의 기준 유형을 가져옵니다. |
getCriteriaValues() | Object[] | 규칙의 기준에 대한 인수 배열을 가져옵니다. |
getFontColorObject() | Color | 이 불리언 조건의 글꼴 색상을 가져옵니다. |
getItalic() | Boolean | 이 불리언 조건이 텍스트를 기울임꼴로 표시하면 true 를 반환하고 이 불리언 조건이 텍스트에서 기울임꼴을 제거하면 false 를 반환합니다. |
getStrikethrough() | Boolean | 이 불리언 조건이 텍스트에 취소선을 표시하면 true 를 반환하고 이 불리언 조건이 텍스트에서 취소선을 삭제하면 false 를 반환합니다. |
getUnderline() | Boolean | 이 불리언 조건으로 텍스트에 밑줄을 표시하면 true 를 반환하고 이 불리언 조건으로 텍스트에서 밑줄이 제거되면 false 를 반환합니다. |
자세한 문서
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()
이 불리언 조건으로 텍스트가 굵게 표시되면 true
가 반환되고 이 불리언 조건으로 텍스트에서 굵게가 표시되지 않으면 false
가 반환됩니다. 굵게 표시에 영향을 미치지 않으면 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()
이 불리언 조건으로 텍스트에 밑줄을 표시하면 true
를 반환하고 이 불리언 조건으로 텍스트에서 밑줄이 제거되면 false
를 반환합니다. 밑줄이 영향을 받지 않으면 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
입니다.