Class GradientCondition

GradientCondition

ConditionalFormatRuleApis でグラデーション(色)条件にアクセスします。各条件付き書式ルールには、1 つのグラデーション条件を含めることができます。グラデーション条件は、数値スケールに沿った 3 つのポイント(最小、中間、最大)で定義されます。各ポイントには、色、値、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このグラデーション条件の最大値に設定された色を取得します。
getMaxType()InterpolationTypeこのグラデーション条件の最大値の補間タイプを取得します。
getMaxValue()Stringこのグラデーション条件の最大値を取得します。
getMidColorObject()Colorこのグラデーション条件の中間値に設定された色を取得します。
getMidType()InterpolationTypeこのグラデーション条件の中間点の値の補間タイプを取得します。
getMidValue()Stringこのグラデーション条件の中間値を取得します。
getMinColorObject()Colorこのグラデーション条件の最小値に設定された色を取得します。
getMinType()InterpolationTypeこのグラデーション条件の最小値の補間タイプを取得します。
getMinValue()Stringこのグラデーション条件の最小値を取得します。

詳細なドキュメント

getMaxColorObject()

このグラデーション条件の最大値に設定された色を取得します。色が設定されていない場合は null を返します。

戻る

Color - このグラデーション条件の最大値または null に設定された色。


getMaxType()

このグラデーション条件の最大値の補間タイプを取得します。グラデーションの最大タイプが設定されていない場合は、null を返します。

戻る

InterpolationType - このグラデーション条件の最大値または null の補間タイプ。


getMaxValue()

このグラデーション条件の最大値を取得します。InterpolationTypeMAX の場合、または最大値が設定されていない場合は、空の文字列を返します。

戻る

String - 指定された場合は最大値、指定されていない場合は空の文字列。


getMidColorObject()

このグラデーション条件の中間値に設定された色を取得します。色が設定されていない場合は null を返します。

戻る

Color - このグラデーション条件の中間値に設定された色、または null


getMidType()

このグラデーション条件の中間点の値の補間タイプを取得します。グラデーションの中間タイプが設定されていない場合は null を返します。

戻る

InterpolationType - このグラデーション条件の中間点の値の補間タイプまたは null


getMidValue()

このグラデーション条件の中間値を取得します。グラデーションの中間値が設定されていない場合は、空の文字列を返します。

戻る

String - 中間点の値または空の文字列。


getMinColorObject()

このグラデーション条件の最小値に設定された色を取得します。色が設定されていない場合は null を返します。

戻る

Color - このグラデーション条件の最小値に設定された色、または null


getMinType()

このグラデーション条件の最小値の補間タイプを取得します。グラデーションの最小タイプが設定されていない場合は null を返します。

戻る

InterpolationType - この勾配条件の最小値の補間タイプまたは null


getMinValue()

このグラデーション条件の最小値を取得します。InterpolationTypeMIN の場合、または最小値が設定されていない場合は、空の文字列を返します。

戻る

String - 指定されている場合は最小値、指定されていない場合は空の文字列。

サポート終了のメソッド