Class BooleanCondition

বুলিয়ান কন্ডিশন

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

অপ্রচলিত পদ্ধতি