دسترسی به قوانین قالب بندی شرطی برای ایجاد یک قانون جدید، از 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[]
- محدوده هایی که این قانون قالب شرطی برای آنها اعمال می شود.