Class ConditionalFormatRule

ConditionalFormatRule

Sử dụng các quy tắc định dạng có điều kiện. Để tạo quy tắc mới, hãy sử dụng SpreadsheetApp.newConditionalFormatRule()ConditionalFormatRuleBuilder. Bạn có thể sử dụng Sheet.setConditionalFormatRules(rules) để đặt quy tắc cho một trang tính cụ thể.

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
copy()ConditionalFormatRuleBuilderTrả về giá trị đặt trước của trình tạo quy tắc có các chế độ cài đặt của quy tắc này.
getBooleanCondition()BooleanConditionTruy xuất thông tin BooleanCondition của quy tắc nếu quy tắc này sử dụng điều kiện boolean.
getGradientCondition()GradientConditionTruy xuất thông tin GradientCondition của quy tắc nếu quy tắc này sử dụng tiêu chí điều kiện về độ dốc.
getRanges()Range[]Truy xuất các dải ô được áp dụng quy tắc định dạng có điều kiện này.

Tài liệu chi tiết

copy()

Trả về giá trị đặt trước của trình tạo quy tắc có các chế độ cài đặt của quy tắc này.

Cầu thủ trả bóng

ConditionalFormatRuleBuilder — trình tạo dựa trên các chế độ cài đặt của quy tắc này


getBooleanCondition()

Truy xuất thông tin BooleanCondition của quy tắc nếu quy tắc này sử dụng điều kiện boolean. Nếu không, hàm sẽ trả về null.

// Log the boolean criteria type of the first conditional format rules of a sheet.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var booleanCondition = rule.getBooleanCondition();
if (booleanCondition != null) {
  Logger.log(booleanCondition.getCriteriaType());
}

Cầu thủ trả bóng

BooleanCondition – đối tượng điều kiện boolean hoặc null nếu quy tắc không sử dụng boolean .


getGradientCondition()

Truy xuất thông tin GradientCondition của quy tắc nếu quy tắc này sử dụng tiêu chí điều kiện về độ dốc. Nếu không, hàm sẽ trả về null.

// Log the gradient minimum color of the first conditional format rule of a sheet.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var gradientCondition = rule.getGradientCondition();
if (gradientCondition != null) {
  // Assume the color has ColorType.RGB.
  Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString());
}

Cầu thủ trả bóng

GradientCondition – Đối tượng điều kiện độ dốc hoặc null nếu quy tắc không sử dụng độ dốc .


getRanges()

Truy xuất các dải ô được áp dụng quy tắc định dạng có điều kiện này.

// Log each range of the first conditional format rule of a sheet.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var ranges = rule.getRanges();
for (var i = 0; i < ranges.length; i++) {
  Logger.log(ranges[i].getA1Notation());
}

Cầu thủ trả bóng

Range[] — các dải ô được áp dụng quy tắc định dạng có điều kiện này.