ConditionalFormatRules
এ বুলিয়ান শর্তাবলী অ্যাক্সেস করুন। প্রতিটি শর্তাধীন বিন্যাস নিয়মে একটি একক বুলিয়ান শর্ত থাকতে পারে। বুলিয়ান কন্ডিশনে একটি বুলিয়ান মানদণ্ড (মান সহ) এবং ফর্ম্যাটিং সেটিংস থাকে। মানদণ্ডটি একটি কক্ষের বিষয়বস্তুর বিরুদ্ধে মূল্যায়ন করা হয় যার ফলে একটি true
বা false
মান হয়। মানদণ্ড true
মূল্যায়ন করলে, শর্তের বিন্যাস সেটিংস কক্ষে প্রয়োগ করা হয়।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
getBackgroundObject() | Color | এই বুলিয়ান অবস্থার জন্য পটভূমির রঙ পায়। |
getBold() | Boolean | যদি এই বুলিয়ান কন্ডিশন টেক্সটকে বোল্ড করে তাহলে true রিটার্ন করে এবং এই বুলিয়ান কন্ডিশন টেক্সট থেকে বোল্ডিং সরিয়ে দিলে false রিটার্ন করে। |
getCriteriaType() | BooleanCriteria | BooleanCriteria enum-এ সংজ্ঞায়িত নিয়মের মানদণ্ডের ধরন পায়। |
getCriteriaValues() | Object[] | নিয়মের মানদণ্ডের জন্য আর্গুমেন্টের একটি অ্যারে পায়। |
getFontColorObject() | Color | এই বুলিয়ান অবস্থার জন্য ফন্টের রঙ পায়। |
getItalic() | Boolean | যদি এই বুলিয়ান কন্ডিশনটি টেক্সটকে তির্যক করে তাহলে true রিটার্ন করে এবং এই বুলিয়ান কন্ডিশনটি টেক্সট থেকে তির্যক মুছে দিলে false দেখায়। |
getStrikethrough() | Boolean | যদি এই বুলিয়ান শর্তটি পাঠ্যের মাধ্যমে আঘাত করে তবে true ফেরত দেয় এবং এই বুলিয়ান শর্তটি পাঠ্য থেকে স্ট্রাইকথ্রু সরিয়ে দিলে false ফেরত দেয়। |
getUnderline() | Boolean | এই বুলিয়ান কন্ডিশন টেক্সটকে আন্ডারলাইন করলে true রিটার্ন করে এবং যদি এই বুলিয়ান কন্ডিশন টেক্সট থেকে আন্ডারলাইনিং সরিয়ে দেয় তাহলে false দেখায়। |
বিস্তারিত ডকুমেন্টেশন
getBackgroundObject()
এই বুলিয়ান অবস্থার জন্য পটভূমির রঙ পায়। সেট না থাকলে null
ফেরত দেয়।
// Logs the boolean condition background color for each conditional format rule // on a sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const color = rule.getBooleanCondition().getBackgroundObject(); Logger.log(`Background color: ${color.asRgbColor().asHexString()}`); }
প্রত্যাবর্তন
Color
- পটভূমির রঙ, বা এই শর্তের জন্য সেট না থাকলে null
।
getBold()
যদি এই বুলিয়ান কন্ডিশন টেক্সটকে বোল্ড করে তাহলে true
রিটার্ন করে এবং এই বুলিয়ান কন্ডিশন টেক্সট থেকে বোল্ডিং সরিয়ে দিলে false
রিটার্ন করে। বোল্ডিং প্রভাবিত না হলে null
রিটার্ন করে।
// Logs the boolean condition font weight for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const bold = rule.getBooleanCondition().getBold(); Logger.log(`Bold: ${bold}`); }
প্রত্যাবর্তন
Boolean
— বুলিয়ান কন্ডিশন টেক্সটকে বোল্ড করে বা না করে, অথবা যদি বোল্ডিং প্রভাবিত না হয় তাহলে null
getCriteriaType()
BooleanCriteria
enum-এ সংজ্ঞায়িত নিয়মের মানদণ্ডের ধরন পায়। মানদণ্ডের জন্য আর্গুমেন্ট পেতে, getCriteriaValues()
ব্যবহার করুন। শর্তসাপেক্ষ ফর্ম্যাটিং নিয়ম তৈরি বা সংশোধন করতে এই মানগুলি ব্যবহার করতে, ConditionalFormatRuleBuilder.withCriteria(criteria, args)
দেখুন।
// Log information about the conditional formats on the active sheet that use // boolean conditions. const formats = SpreadsheetApp.getActiveSheet.getConditionalFormats(); SpreadsheetApp.getActiveSheet.getConditionalFormats().forEach((format) => { const booleanCondition = format.getBooleanCondition(); if (booleanCondition) { const criteria = booleanCondition.getCriteriaType(); const args = booleanCondition.getCriteriaValues(); Logger.log(`The conditional format rule is ${criteria} ${args}`); } });
প্রত্যাবর্তন
BooleanCriteria
— শর্তসাপেক্ষ বিন্যাসের মানদণ্ডের ধরন।
getCriteriaValues()
নিয়মের মানদণ্ডের জন্য আর্গুমেন্টের একটি অ্যারে পায়। মানদণ্ডের ধরন পেতে, getCriteriaType()
ব্যবহার করুন। শর্তসাপেক্ষ ফর্ম্যাটিং নিয়ম তৈরি বা সংশোধন করতে এই মানগুলি ব্যবহার করতে, ConditionalFormatRuleBuilder.withCriteria(criteria, args)
দেখুন।
// Log information about the conditional formats on the active sheet that use // boolean conditions. const formats = SpreadsheetApp.getActiveSheet.getConditionalFormats(); SpreadsheetApp.getActiveSheet.getConditionalFormats().forEach((format) => { const booleanCondition = format.getBooleanCondition(); if (booleanCondition) { const criteria = booleanCondition.getCriteriaType(); const args = booleanCondition.getCriteriaValues(); Logger.log(`The conditional format rule is ${criteria} ${args}`); } });
প্রত্যাবর্তন
Object[]
— নিয়মের মানদণ্ডের প্রকারের জন্য উপযুক্ত আর্গুমেন্টের একটি বিন্যাস; আর্গুমেন্টের সংখ্যা এবং তাদের ধরন ConditionalFormatRuleBuilder
ক্লাসের when...()
পদ্ধতির সাথে মেলে।
getFontColorObject()
এই বুলিয়ান অবস্থার জন্য ফন্টের রঙ পায়। সেট না থাকলে null
ফেরত দেয়।
// Logs the boolean condition font color for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const color = rule.getBooleanCondition().getFontColorObject(); Logger.log(`Font color: ${color.asRgbColor().asHexString()}`); }
প্রত্যাবর্তন
Color
- ফন্টের রঙ, বা এই শর্তের জন্য সেট না থাকলে null
।
getItalic()
যদি এই বুলিয়ান কন্ডিশনটি টেক্সটকে তির্যক করে তাহলে true
রিটার্ন করে এবং এই বুলিয়ান কন্ডিশনটি টেক্সট থেকে তির্যক মুছে দিলে false
দেখায়। তির্যক প্রভাবিত না হলে null
দেয়।
// Logs the boolean condition font style for each conditional format rule on a // sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const italic = rule.getBooleanCondition().getItalic(); Logger.log(`Italic: ${italic}`); }
প্রত্যাবর্তন
Boolean
— বুলিয়ান কন্ডিশন টেক্সটটিকে ইটালাইজ করে বা না করে, বা ইটালাইজিং প্রভাবিত না হলে null
getStrikethrough()
যদি এই বুলিয়ান শর্তটি পাঠ্যের মাধ্যমে আঘাত করে তবে true
ফেরত দেয় এবং এই বুলিয়ান শর্তটি পাঠ্য থেকে স্ট্রাইকথ্রু সরিয়ে দিলে false
ফেরত দেয়। স্ট্রাইকথ্রু প্রভাবিত না হলে null
রিটার্ন করে।
// Logs the boolean condition strikethrough setting for each conditional format // rule on a sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const strikethrough = rule.getBooleanCondition().getStrikethrough(); Logger.log(`Strikethrough: ${strikethrough}`); }
প্রত্যাবর্তন
Boolean
— বুলিয়ান কন্ডিশন টেক্সটের মাধ্যমে আঘাত করুক বা না করুক, অথবা স্ট্রাইকথ্রু প্রভাবিত না হলে null
getUnderline()
এই বুলিয়ান কন্ডিশন টেক্সটকে আন্ডারলাইন করলে true
রিটার্ন করে এবং যদি এই বুলিয়ান কন্ডিশন টেক্সট থেকে আন্ডারলাইনিং সরিয়ে দেয় তাহলে false
দেখায়। আন্ডারলাইনিং প্রভাবিত না হলে null
দেয়।
// Logs the boolean condition underline setting for each conditional format rule // on a sheet. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); for (const rule of rules) { const underline = rule.getBooleanCondition().getUnderline(); Logger.log(`Underline: ${underline}`); }
প্রত্যাবর্তন
Boolean
— বুলিয়ান কন্ডিশন টেক্সটকে আন্ডারলাইন করুক বা না করুক বা আন্ডারলাইনিং প্রভাবিত না হলে null