Class BooleanCondition

বুলিয়ান অবস্থা

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

পদ্ধতি

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


get Criteria Type()

Boolean Criteria এনামে সংজ্ঞায়িত নিয়মের ক্রাইটেরিয়া টাইপ পায়। ক্রাইটেরিয়ার আর্গুমেন্ট পেতে, 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 — ফন্টের রঙ, অথবা যদি এই শর্তের জন্য সেট না করা থাকে, তাহলে 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 — বুলিয়ান শর্তটি টেক্সটকে ইটালিক করে কিনা, অথবা যদি ইটালিক না করা হয় তাহলে 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 — বুলিয়ান কন্ডিশন টেক্সটের মধ্য দিয়ে প্রবেশ করুক বা না করুক, অথবা স্ট্রাইকথ্রু প্রভাবিত না হলে 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 — বুলিয়ান শর্তটি টেক্সটকে আন্ডারলাইন করে কিনা, অথবা যদি আন্ডারলাইনিং প্রভাবিত না হয় তবে null

অবচিত পদ্ধতি