Conditional
でグラデーション(色)条件にアクセスします。各条件付き書式ルールに、1 つのグラデーション条件を含めることができます。グラデーション条件は、数値スケール上の 3 つのポイント(最小、中間、最大)で定義されます。それぞれに色、値、Interpolation
があります。セルのコンテンツが数値スケールの値と比較され、セルに適用される色は、セルのコンテンツがグラデーション条件の最小値、中間値、最大値の点に近いかどうかに基づいて補間されます。
// 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}`); }
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | Color | このグラデーション条件の最大値に設定された色を取得します。 |
get | Interpolation | このグラデーション条件の最大値の補間タイプを取得します。 |
get | String | このグラデーション条件の最大値を取得します。 |
get | Color | このグラデーション条件の中央値に設定された色を取得します。 |
get | Interpolation | このグラデーション条件の中間値の補間タイプを取得します。 |
get | String | このグラデーション条件の中間値を取得します。 |
get | Color | このグラデーション条件の最小値に設定された色を取得します。 |
get | Interpolation | この勾配条件の最小値の補間タイプを取得します。 |
get | String | このグラデーション条件の最小値を取得します。 |
詳細なドキュメント
get Max Color Object()
get Max Type()
このグラデーション条件の最大値の補間タイプを取得します。グラデーションの最大タイプが設定されていない場合は、null
を返します。
戻る
Interpolation
- このグラデーション条件の最大値の補間タイプ、または null
get Max Value()
このグラデーション条件の最大値を取得します。Interpolation
が MAX
の場合、または最大値が設定されていない場合は、空の文字列を返します。
戻る
String
- 最大値(指定した場合)または空の文字列
get Mid Color Object()
get Mid Type()
このグラデーション条件の中間値の補間タイプを取得します。グラデーションの中間タイプが設定されていない場合は null
を返します。
戻る
Interpolation
- このグラデーション条件の中間点の値の補間タイプ、または null
get Mid Value()
このグラデーション条件の中間値を取得します。グラデーションの中間値が設定されていない場合は、空の文字列を返します。
戻る
String
- 中間点の値または空の文字列
get Min Color Object()
get Min Type()
この勾配条件の最小値の補間タイプを取得します。グラデーションの最小タイプが設定されていない場合は、null
を返します。
戻る
Interpolation
- この勾配条件の最小値の補間タイプ、または null
get Min Value()
このグラデーション条件の最小値を取得します。Interpolation
が MIN
の場合、または最小値が設定されていない場合は、空の文字列を返します。
戻る
String
- 最小値(指定されている場合)または空の文字列