存取 ConditionalFormatRuleApis
中的漸層 (顏色) 條件。
每項條件式格式規則可包含一個漸層條件。漸層條件為
定義是由三個點 (最小值、中點和最大值) 所定義。每個點都各有顏色、
值和 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()
getMaxValue()
getMidColorObject()
getMidType()
getMidValue()
取得此漸層條件的中點值。在漸層時傳回空白字串 尚未設定中間值。
回攻員
String
:中點值或空白字串