Class BooleanCondition

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

Conditional Format Rules বুলিয়ান শর্তাবলী অ্যাক্সেস করুন। প্রতিটি শর্তাধীন বিন্যাস নিয়মে একটি একক বুলিয়ান শর্ত থাকতে পারে। বুলিয়ান কন্ডিশনে একটি বুলিয়ান মানদণ্ড (মান সহ) এবং ফর্ম্যাটিং সেটিংস থাকে। মানদণ্ডটি একটি কক্ষের বিষয়বস্তুর বিরুদ্ধে মূল্যায়ন করা হয় যার ফলে একটি true বা false মান হয়। মানদণ্ড true মূল্যায়ন করলে, শর্তের বিন্যাস সেটিংস কক্ষে প্রয়োগ করা হয়।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Background Object() Color এই বুলিয়ান অবস্থার জন্য পটভূমির রঙ পায়।
get Bold() Boolean যদি এই বুলিয়ান কন্ডিশন টেক্সটকে বোল্ড করে তাহলে true রিটার্ন করে এবং এই বুলিয়ান কন্ডিশন টেক্সট থেকে বোল্ডিং সরিয়ে দিলে false রিটার্ন করে।
get Criteria Type() Boolean Criteria Boolean Criteria enum-এ সংজ্ঞায়িত নিয়মের মানদণ্ডের ধরন পায়।
get Criteria Values() Object[] নিয়মের মানদণ্ডের জন্য আর্গুমেন্টের একটি অ্যারে পায়।
get Font Color Object() Color এই বুলিয়ান অবস্থার জন্য ফন্টের রঙ পায়।
get Italic() Boolean যদি এই বুলিয়ান কন্ডিশনটি টেক্সটকে তির্যক করে তাহলে true রিটার্ন করে এবং এই বুলিয়ান কন্ডিশনটি টেক্সট থেকে তির্যক মুছে দিলে false দেখায়।
get Strikethrough() Boolean যদি এই বুলিয়ান শর্তটি পাঠ্যের মাধ্যমে আঘাত করে তবে true ফেরত দেয় এবং এই বুলিয়ান শর্তটি পাঠ্য থেকে স্ট্রাইকথ্রু সরিয়ে দিলে false ফেরত দেয়।
get Underline() Boolean এই বুলিয়ান কন্ডিশন টেক্সটকে আন্ডারলাইন করলে true রিটার্ন করে এবং যদি এই বুলিয়ান কন্ডিশন টেক্সট থেকে আন্ডারলাইনিং সরিয়ে দেয় তাহলে false দেখায়।

বিস্তারিত ডকুমেন্টেশন

get Background Object()

এই বুলিয়ান অবস্থার জন্য পটভূমির রঙ পায়। সেট না থাকলে 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


get Bold()

যদি এই বুলিয়ান কন্ডিশন টেক্সটকে বোল্ড করে তাহলে 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


get Criteria Type()

Boolean Criteria enum-এ সংজ্ঞায়িত নিয়মের মানদণ্ডের ধরন পায়। মানদণ্ডের জন্য আর্গুমেন্ট পেতে, get Criteria Values() ব্যবহার করুন। শর্তসাপেক্ষ বিন্যাস নিয়ম তৈরি বা সংশোধন করতে এই মানগুলি ব্যবহার করতে, Conditional Format Rule Builder.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}`);
  }
});

প্রত্যাবর্তন

Boolean Criteria — শর্তসাপেক্ষ বিন্যাসের মানদণ্ডের ধরন।


get Criteria Values()

নিয়মের মানদণ্ডের জন্য আর্গুমেন্টের একটি অ্যারে পায়। মানদণ্ডের ধরন পেতে, get Criteria Type() ব্যবহার করুন। শর্তসাপেক্ষ বিন্যাস নিয়ম তৈরি বা সংশোধন করতে এই মানগুলি ব্যবহার করতে, Conditional Format Rule Builder.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[] — নিয়মের মানদণ্ডের প্রকারের জন্য উপযুক্ত আর্গুমেন্টের একটি বিন্যাস; Conditional Format Rule Builder ক্লাসের আর্গুমেন্টের সংখ্যা এবং তাদের ধরন সংশ্লিষ্ট when...() পদ্ধতির সাথে মেলে।


get Font Color Object()

এই বুলিয়ান অবস্থার জন্য ফন্টের রঙ পায়। সেট না থাকলে 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


get Italic()

যদি এই বুলিয়ান কন্ডিশনটি টেক্সটকে তির্যক করে তাহলে 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


get Strikethrough()

যদি এই বুলিয়ান শর্তটি পাঠ্যের মাধ্যমে আঘাত করে তবে 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


get Underline()

এই বুলিয়ান কন্ডিশন টেক্সটকে আন্ডারলাইন করলে 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

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