Class ConditionalFormatRule

قانون قالب مشروط

دسترسی به قوانین قالب بندی شرطی برای ایجاد یک قانون جدید، از Spreadsheet App.newConditionalFormatRule() و Conditional Format Rule Builder استفاده کنید. می توانید از Sheet.setConditionalFormatRules(rules) برای تنظیم قوانین برای یک برگه استفاده کنید.

روش ها

روش نوع برگشت شرح مختصر
copy() Conditional Format Rule Builder یک قانون ساز از پیش تنظیم شده را با تنظیمات این قانون برمی گرداند.
get Boolean Condition() Boolean Condition اگر این قانون از معیارهای شرط بولی استفاده کند، اطلاعات Boolean Condition قانون را بازیابی می کند.
get Gradient Condition() Gradient Condition اگر این قانون از معیارهای شرایط گرادیان استفاده کند، اطلاعات Gradient Condition قانون را بازیابی می کند.
get Ranges() Range[] محدوده هایی را که این قانون قالب شرطی برای آنها اعمال می شود، بازیابی می کند.

مستندات دقیق

copy()

یک قانون ساز از پیش تنظیم شده را با تنظیمات این قانون برمی گرداند.

بازگشت

Conditional Format Rule Builder - سازنده ای بر اساس تنظیمات این قانون


get Boolean Condition()

اگر این قانون از معیارهای شرط بولی استفاده کند، اطلاعات Boolean Condition قانون را بازیابی می کند. در غیر این صورت null را برمی گرداند.

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

بازگشت

Boolean Condition - شی شرط بولی، یا اگر قانون از شرط بولی استفاده نکند، null .


get Gradient Condition()

اگر این قانون از معیارهای شرایط گرادیان استفاده کند، اطلاعات Gradient Condition قانون را بازیابی می کند. در غیر این صورت null را برمی گرداند.

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

بازگشت

Gradient Condition - شی شرط گرادیان، یا اگر قانون از شرط گرادیان استفاده نکند، null .


get Ranges()

محدوده هایی را که این قانون قالب شرطی برای آنها اعمال می شود، بازیابی می کند.

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

بازگشت

Range[] - محدوده هایی که این قانون قالب شرطی برای آنها اعمال می شود.