存取 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()
取得此漸層條件的中點值。如果梯度的中間值未設定,會傳回空字串。
Return 鍵
String
:中點值或空白字串