دسترسی به قوانین قالب بندی شرطی برای ایجاد یک قانون جدید، از SpreadsheetApp.newConditionalFormatRule()
و ConditionalFormatRuleBuilder
استفاده کنید. می توانید از Sheet.setConditionalFormatRules(rules)
برای تنظیم قوانین برای یک برگه استفاده کنید.
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
copy() | ConditionalFormatRuleBuilder | یک قانون ساز از پیش تنظیم شده را با تنظیمات این قانون برمی گرداند. |
getBooleanCondition() | BooleanCondition | اگر این قانون از معیارهای شرط بولی استفاده کند، اطلاعات BooleanCondition قانون را بازیابی می کند. |
getGradientCondition() | GradientCondition | اگر این قانون از معیارهای شرایط گرادیان استفاده کند، اطلاعات GradientCondition قانون را بازیابی می کند. |
getRanges() | Range[] | محدوده هایی را که این قانون قالب شرطی برای آنها اعمال می شود، بازیابی می کند. |
مستندات دقیق
copy()
یک قانون ساز از پیش تنظیم شده را با تنظیمات این قانون برمی گرداند.
بازگشت
ConditionalFormatRuleBuilder
- سازنده بر اساس تنظیمات این قانون
getBooleanCondition()
اگر این قانون از معیارهای شرط بولی استفاده کند، اطلاعات BooleanCondition
قانون را بازیابی می کند. در غیر این صورت 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()); }
بازگشت
BooleanCondition
- شی شرط بولی، یا اگر قانون از شرط بولی استفاده نکند، null
.
getGradientCondition()
اگر این قانون از معیارهای شرایط گرادیان استفاده کند، اطلاعات GradientCondition
قانون را بازیابی می کند. در غیر این صورت 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()); }
بازگشت
GradientCondition
- شی شرط گرادیان، یا اگر قانون از شرط گرادیان استفاده نکند، null
.
getRanges()
محدوده هایی را که این قانون قالب شرطی برای آنها اعمال می شود، بازیابی می کند.
// 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()); }
بازگشت
Range[]
- محدوده هایی که این قانون قالب شرطی برای آنها اعمال می شود.