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. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); for (int i = 0; i < rules.length; i++) { var gradient = rules[i].getGradientCondition(); Logger.log("The conditional format gradient information for rule %d:\n MinColor %s, MinType %s, MinValue %s, \n MidColor %s, MidType %s, MidValue %s, \n MaxColor %s, MaxType %s, MaxValue %s \n", i, gradient.getMinColorObject().asRgbColor().asHexString(), gradient.getMinType(), gradient.getMinValue(), gradient.getMidColorObject().asRgbColor().asHexString(), gradient.getMidType(), gradient.getMidValue(), gradient.getMaxColorObject().asRgbColor().asHexString(), gradient.getMaxType(), gradient.getMaxValue()); }
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
getMaxColorObject() | Color | このグラデーション条件の最大値の色セットを取得します。 |
getMaxType() | InterpolationType | このグラデーション条件の最大値の補間タイプを取得します。 |
getMaxValue() | String | この勾配条件の最大値を取得します。 |
getMidColorObject() | Color | このグラデーション条件の中間値に設定されたカラーセットを取得します。 |
getMidType() | InterpolationType | このグラデーション条件の中点値の補間タイプを取得します。 |
getMidValue() | String | この勾配条件の中間値を取得します。 |
getMinColorObject() | Color | このグラデーション条件の最小値の色セットを取得します。 |
getMinType() | InterpolationType | このグラデーション条件の最小値の補間タイプを取得します。 |
getMinValue() | String | この勾配条件の最小値を取得します。 |
詳細なドキュメント
getMaxColorObject()
getMaxType()
このグラデーション条件の最大値の補間タイプを取得します。勾配の最大タイプが設定されていない場合、null
を返します。
戻る
InterpolationType
- この勾配条件の最大値の補間タイプまたは null
getMaxValue()
この勾配条件の最大値を取得します。InterpolationType
が MAX
の場合、または最大値がまだ満たされていない場合は、空の文字列を返します。
あります。
戻る
String
- 最大値(指定された場合、または空の文字列)
getMidColorObject()
このグラデーション条件の中間値に設定されたカラーセットを取得します。次の場合は null
を返します。
色が設定されていません。
戻る
Color
- グラデーション条件の中間値に設定された色または null
です。
getMidType()
このグラデーション条件の中点値の補間タイプを取得します。グラデーションの mid タイプが設定されていない場合、null
を返します。
戻る
InterpolationType
- この勾配条件の中点値の補間タイプまたは null
getMidValue()
この勾配条件の中間値を取得します。グラデーションの値が変化した場合は空の文字列を返します。 値が設定されていません。
戻る
String
- 中間値または空の文字列
getMinColorObject()
getMinType()
このグラデーション条件の最小値の補間タイプを取得します。勾配の最小タイプが設定されていない場合、null
を返します。
戻る
InterpolationType
- この勾配条件の最小値または null
の補間タイプ
getMinValue()
この勾配条件の最小値を取得します。InterpolationType
が MIN
の場合、または最小値がまだ満たされていない場合は、空の文字列を返します。
あります。
戻る
String
- 指定されている場合の最小値、または空の文字列