조건부 서식 규칙에 액세스합니다. 새 규칙을 만들려면 Spreadsheet
및 Conditional
를 사용합니다.
Sheet.setConditionalFormatRules(rules)
를 사용하여 특정 시트의 규칙을 설정할 수 있습니다.
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
copy() | Conditional | 이 규칙의 설정이 포함된 규칙 빌더 사전 설정을 반환합니다. |
get | Boolean | 이 규칙에서 불리언 조건 기준을 사용하는 경우 규칙의 Boolean 정보를 검색합니다. |
get | Gradient | 이 규칙이 그라데이션 조건 기준을 사용하는 경우 규칙의 Gradient 정보를 가져옵니다. |
get | Range[] | 이 조건부 서식 규칙이 적용되는 범위를 가져옵니다. |
자세한 문서
copy()
get Boolean Condition()
이 규칙에서 불리언 조건 기준을 사용하는 경우 규칙의 Boolean
정보를 검색합니다. 그 외에는 null
를 반환합니다.
// Log the boolean criteria type of the first conditional format rules of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
리턴
Boolean
: 불리언 조건 객체 또는 규칙에서 불리언 조건을 사용하지 않는 경우 null
입니다.
get Gradient Condition()
이 규칙이 그라데이션 조건 기준을 사용하는 경우 규칙의 Gradient
정보를 가져옵니다. 그 외에는 null
를 반환합니다.
// Log the gradient minimum color of the first conditional format rule of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const gradientCondition = rule.getGradientCondition(); if (gradientCondition != null) { // Assume the color has ColorType.RGB. Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString()); }
리턴
Gradient
: 그라데이션 조건 객체 또는 규칙에서 그라데이션 조건을 사용하지 않는 경우 null
입니다.
get Ranges()
이 조건부 서식 규칙이 적용되는 범위를 가져옵니다.
// Log each range of the first conditional format rule of a sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const ranges = rule.getRanges(); for (let i = 0; i < ranges.length; i++) { Logger.log(ranges[i].getA1Notation()); }
리턴
Range[]
: 이 조건부 서식 규칙이 적용되는 범위입니다.