Class GradientCondition

그라데이션조건

ConditionalFormatRuleApis에서 그라데이션 (색상) 조건에 액세스합니다. 각 조건부 서식 규칙에는 하나의 그라데이션 조건이 포함될 수 있습니다. 그라데이션 조건은 숫자 스케일 (최소, 중간, 최대)을 따라 세 점으로 정의되며 각 점에는 색상, 값, InterpolationType이 있습니다. 셀의 콘텐츠는 숫자 스케일의 값과 비교되고 셀에 적용된 색상은 그라데이션 조건의 최소, 중간, 최대 지점과의 셀 콘텐츠 근접성을 기반으로 보간됩니다.

// Logs all the information inside gradient conditional format rules on a sheet.
// The below snippet assumes all colors have ColorType.RGB.
const sheet = SpreadsheetApp.getActiveSheet();
const rules = sheet.getConditionalFormatRules();
for (let i = 0; i < rules.length; i++) {
  const gradient = rules[i].getGradientCondition();

  const minColor = gradient.getMinColorObject().asRgbColor().asHexString();
  const minType = gradient.getMinType();
  const minValue = gradient.getMinValue();
  const midColor = gradient.getMidColorObject().asRgbColor().asHexString();
  const midType = gradient.getMidType();
  const midValue = gradient.getMidValue();
  const maxColor = gradient.getMaxColorObject().asRgbColor().asHexString();
  const maxType = gradient.getMaxType();
  const maxValue = gradient.getMaxValue();

  Logger.log(`The conditional format gradient information for rule ${i}:
    MinColor ${minColor}, MinType ${minType}, MinValue ${minValue},
    MidColor ${midColor}, MidType ${midType}, MidValue ${midValue},
    MaxColor ${maxColor}, MaxType ${maxType}, MaxValue ${maxValue}`);
}

메서드

메서드반환 유형간략한 설명
getMaxColorObject()Color|null이 그라데이션 조건의 최댓값에 설정된 색상을 가져옵니다.
getMaxType()InterpolationType|null이 그라데이션 조건의 최댓값에 대한 보간 유형을 가져옵니다.
getMaxValue()String이 그라데이션 조건의 최댓값을 가져옵니다.
getMidColorObject()Color|null이 그라데이션 조건의 중간값에 설정된 색상을 가져옵니다.
getMidType()InterpolationType|null이 그라데이션 조건의 중간점 값에 대한 보간 유형을 가져옵니다.
getMidValue()String이 그라데이션 조건의 중간 값을 가져옵니다.
getMinColorObject()Color|null이 그라데이션 조건의 최솟값에 설정된 색상을 가져옵니다.
getMinType()InterpolationType|null이 그라데이션 조건의 최솟값에 대한 보간 유형을 가져옵니다.
getMinValue()String이 그라데이션 조건의 최솟값을 가져옵니다.

자세한 문서

getMaxColorObject()

이 그라데이션 조건의 최댓값에 설정된 색상을 가져옵니다. 색상이 설정되지 않은 경우 null을 반환합니다.

리턴

Color|null - 이 그라데이션 조건의 최댓값 또는 null에 설정된 색상입니다.


getMaxType()

이 그라데이션 조건의 최댓값에 대한 보간 유형을 가져옵니다. 그라데이션 최대 유형이 설정되지 않은 경우 null을 반환합니다.

리턴

InterpolationType|null - 이 그라데이션 조건의 최댓값 또는 null의 보간 유형입니다.


getMaxValue()

이 그라데이션 조건의 최댓값을 가져옵니다. InterpolationTypeMAX이거나 최대 값이 설정되지 않은 경우 빈 문자열을 반환합니다.

리턴

String - 지정된 경우 최댓값 또는 빈 문자열입니다.


getMidColorObject()

이 그라데이션 조건의 중간값에 설정된 색상을 가져옵니다. 색상이 설정되지 않은 경우 null을 반환합니다.

리턴

Color|null: 이 그라데이션 조건의 중간값에 설정된 색상 또는 null입니다.


getMidType()

이 그라데이션 조건의 중간점 값에 대한 보간 유형을 가져옵니다. 그라데이션 중간 유형이 설정되지 않은 경우 null을 반환합니다.

리턴

InterpolationType|null: 이 그라데이션 조건의 중간점 값 또는 null의 보간 유형입니다.


getMidValue()

이 그라데이션 조건의 중간 값을 가져옵니다. 그라데이션 중간 값이 설정되지 않은 경우 빈 문자열을 반환합니다.

리턴

String - 중간점 값 또는 빈 문자열입니다.


getMinColorObject()

이 그라데이션 조건의 최솟값에 설정된 색상을 가져옵니다. 색상이 설정되지 않은 경우 null을 반환합니다.

리턴

Color|null - 이 그라데이션 조건의 최솟값 또는 null에 설정된 색상입니다.


getMinType()

이 그라데이션 조건의 최솟값에 대한 보간 유형을 가져옵니다. 그라데이션 최소 유형이 설정되지 않은 경우 null을 반환합니다.

리턴

InterpolationType|null: 이 그라데이션 조건 또는 null의 최솟값에 대한 보간 유형입니다.


getMinValue()

이 그라데이션 조건의 최솟값을 가져옵니다. InterpolationTypeMIN이거나 최소 값이 설정되지 않은 경우 빈 문자열을 반환합니다.

리턴

String - 지정된 경우 최솟값 또는 빈 문자열입니다.

지원 중단된 메서드