Truy cập vào các điều kiện chuyển màu (màu) trong ConditionalFormatRuleApis.
Mỗi quy tắc định dạng có điều kiện có thể chứa một điều kiện chuyển màu. Điều kiện chuyển màu được xác định bằng 3 điểm dọc theo thang số (tối thiểu, trung bình và tối đa), mỗi điểm có một màu, một giá trị và một InterpolationType. Nội dung của một ô được so sánh với các giá trị trong thang số và màu được áp dụng cho ô được nội suy dựa trên mức độ tương cận của nội dung ô với các điểm tối thiểu, trung bình và tối đa của điều kiện chuyển màu.
// 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}`); }
Phương thức
| Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
|---|---|---|
get | Color|null | Lấy tập hợp màu cho giá trị tối đa của điều kiện chuyển màu này. |
get | Interpolation | Lấy kiểu nội suy cho giá trị tối đa của điều kiện chuyển màu này. |
get | String | Lấy giá trị tối đa của điều kiện chuyển màu này. |
get | Color|null | Lấy tập hợp màu cho giá trị điểm trung bình của điều kiện chuyển màu này. |
get | Interpolation | Lấy kiểu nội suy cho giá trị điểm trung bình của điều kiện chuyển màu này. |
get | String | Lấy giá trị điểm trung bình của điều kiện chuyển màu này. |
get | Color|null | Lấy tập hợp màu cho giá trị tối thiểu của điều kiện chuyển màu này. |
get | Interpolation | Lấy kiểu nội suy cho giá trị tối thiểu của điều kiện chuyển màu này. |
get | String | Lấy giá trị tối thiểu của điều kiện chuyển màu này. |
Tài liệu chi tiết
getMaxColorObject()
Lấy tập hợp màu cho giá trị tối đa của điều kiện chuyển màu này. Trả về null nếu chưa đặt màu.
Trả về
Color|null – Tập hợp màu cho giá trị tối đa của điều kiện chuyển màu này hoặc null.
getMaxType()
Lấy kiểu nội suy cho giá trị tối đa của điều kiện chuyển màu này. Trả về null nếu chưa đặt kiểu tối đa của chuyển màu.
Trả về
InterpolationType|null – Kiểu nội suy cho giá trị tối đa của điều kiện chuyển màu này hoặc null.
getMaxValue()
Lấy giá trị tối đa của điều kiện chuyển màu này. Trả về một chuỗi trống nếu InterpolationType là MAX hoặc nếu chưa đặt giá trị tối đa.
Trả về
String – Giá trị tối đa nếu được chỉ định hoặc một chuỗi trống.
getMidColorObject()
Lấy tập hợp màu cho giá trị điểm trung bình của điều kiện chuyển màu này. Trả về null nếu chưa đặt màu.
Trả về
Color|null – Tập hợp màu cho giá trị điểm trung bình của điều kiện chuyển màu này hoặc null.
getMidType()
Lấy kiểu nội suy cho giá trị điểm trung bình của điều kiện chuyển màu này. Trả về null nếu chưa đặt kiểu trung bình của chuyển màu.
Trả về
InterpolationType|null – Kiểu nội suy cho giá trị điểm trung bình của điều kiện chuyển màu này hoặc null.
getMidValue()
Lấy giá trị điểm trung bình của điều kiện chuyển màu này. Trả về một chuỗi trống nếu chưa đặt giá trị trung bình của chuyển màu.
Trả về
String – Giá trị điểm trung bình hoặc một chuỗi trống.
getMinColorObject()
Lấy tập hợp màu cho giá trị tối thiểu của điều kiện chuyển màu này. Trả về null nếu chưa đặt màu.
Trả về
Color|null – Tập hợp màu cho giá trị tối thiểu của điều kiện chuyển màu này hoặc null.
getMinType()
Lấy kiểu nội suy cho giá trị tối thiểu của điều kiện chuyển màu này. Trả về null nếu chưa đặt kiểu tối thiểu của chuyển màu.
Trả về
InterpolationType|null – Kiểu nội suy cho giá trị tối thiểu của điều kiện chuyển màu này hoặc null.
getMinValue()
Lấy giá trị tối thiểu của điều kiện chuyển màu này. Trả về một chuỗi trống nếu InterpolationType là MIN hoặc nếu chưa đặt giá trị tối thiểu.
Trả về
String – Giá trị tối thiểu nếu được chỉ định hoặc một chuỗi trống.