Class ConditionalFormatRuleBuilder

শর্তসাপেক্ষ বিন্যাস নিয়ম নির্মাতা

শর্তসাপেক্ষ বিন্যাস নিয়মের জন্য নির্মাতা।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a number between 1 and 10.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
build() Conditional Format Rule বিল্ডারে প্রয়োগ করা সেটিংস থেকে একটি শর্তসাপেক্ষ বিন্যাস নিয়ম তৈরি করে।
copy() Conditional Format Rule Builder এই নিয়মের সেটিংস সহ একটি নিয়ম নির্মাতা প্রিসেট ফেরত পাঠায়।
get Boolean Condition() Boolean Condition |null যদি এই নিয়মটি বুলিয়ান শর্তের মানদণ্ড ব্যবহার করে তবে নিয়মের Boolean Condition তথ্য পুনরুদ্ধার করে।
get Gradient Condition() Gradient Condition |null যদি এই নিয়মটি গ্রেডিয়েন্ট শর্তের মানদণ্ড ব্যবহার করে, তাহলে নিয়মের Gradient Condition তথ্য পুনরুদ্ধার করে।
get Ranges() Range[] এই শর্তসাপেক্ষ বিন্যাস নিয়মটি যে পরিসরগুলিতে প্রয়োগ করা হয় তা পুনরুদ্ধার করে।
set Background(color) Conditional Format Rule Builder শর্তাধীন বিন্যাস নিয়মের বিন্যাসের জন্য পটভূমির রঙ সেট করে।
set Background Object(color) Conditional Format Rule Builder শর্তাধীন বিন্যাস নিয়মের বিন্যাসের জন্য পটভূমির রঙ সেট করে।
set Bold(bold) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য টেক্সট বোল্ডিং সেট করে।
set Font Color(color) Conditional Format Rule Builder শর্তাধীন বিন্যাস নিয়মের বিন্যাসের জন্য ফন্টের রঙ সেট করে।
set Font Color Object(color) Conditional Format Rule Builder শর্তাধীন বিন্যাস নিয়মের বিন্যাসের জন্য ফন্টের রঙ সেট করে।
set Gradient Maxpoint(color) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট সর্বোচ্চ বিন্দু মান সাফ করে, এবং পরিবর্তে নিয়মের পরিসরের সর্বোচ্চ মান ব্যবহার করে।
set Gradient Maxpoint Object(color) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট সর্বোচ্চ বিন্দু মান সাফ করে, এবং পরিবর্তে নিয়মের পরিসরের সর্বোচ্চ মান ব্যবহার করে।
set Gradient Maxpoint Object With Value(color, type, value) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট সর্বোচ্চ বিন্দু ক্ষেত্র সেট করে।
set Gradient Maxpoint With Value(color, type, value) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট সর্বোচ্চ বিন্দু ক্ষেত্র সেট করে।
set Gradient Midpoint Object With Value(color, type, value) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিডপয়েন্ট ক্ষেত্র সেট করে।
set Gradient Midpoint With Value(color, type, value) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিডপয়েন্ট ক্ষেত্র সেট করে।
set Gradient Minpoint(color) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট মান সাফ করে, এবং পরিবর্তে নিয়মের রেঞ্জের সর্বনিম্ন মান ব্যবহার করে।
set Gradient Minpoint Object(color) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট মান সাফ করে, এবং পরিবর্তে নিয়মের রেঞ্জের সর্বনিম্ন মান ব্যবহার করে।
set Gradient Minpoint Object With Value(color, type, value) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট ক্ষেত্র সেট করে।
set Gradient Minpoint With Value(color, type, value) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট ক্ষেত্র সেট করে।
set Italic(italic) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পাঠ্য তির্যক সেট করে।
set Ranges(ranges) Conditional Format Rule Builder এই শর্তসাপেক্ষ বিন্যাস নিয়মটি যে এক বা একাধিক পরিসরের উপর প্রয়োগ করা হয় তা সেট করে।
set Strikethrough(strikethrough) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য টেক্সট স্ট্রাইকথ্রু সেট করে।
set Underline(underline) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পাঠ্য আন্ডারলাইনিং সেট করে।
when Cell Empty() Conditional Format Rule Builder ঘর খালি থাকলে শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Cell Not Empty() Conditional Format Rule Builder ঘরটি খালি না থাকলে শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।
when Date After(date) Conditional Format Rule Builder যখন একটি তারিখ প্রদত্ত মানের পরে থাকে তখন শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।
when Date After(date) Conditional Format Rule Builder যখন একটি তারিখ প্রদত্ত আপেক্ষিক তারিখের পরে থাকে তখন শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।
when Date Before(date) Conditional Format Rule Builder যখন একটি তারিখ প্রদত্ত তারিখের আগে থাকে তখন শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।
when Date Before(date) Conditional Format Rule Builder যখন একটি তারিখ প্রদত্ত আপেক্ষিক তারিখের আগে থাকে তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Date Equal To(date) Conditional Format Rule Builder যখন একটি তারিখ প্রদত্ত তারিখের সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Date Equal To(date) Conditional Format Rule Builder যখন একটি তারিখ প্রদত্ত আপেক্ষিক তারিখের সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Formula Satisfied(formula) Conditional Format Rule Builder প্রদত্ত সূত্রটি যখন true তে মূল্যায়ন করে তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Number Between(start, end) Conditional Format Rule Builder যখন একটি সংখ্যা দুটি নির্দিষ্ট মানের মধ্যে পড়ে, অথবা দুটির যেকোনো একটি হয়, তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Number Equal To(number) Conditional Format Rule Builder যখন একটি সংখ্যা প্রদত্ত মানের সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Number Greater Than(number) Conditional Format Rule Builder যখন একটি সংখ্যা প্রদত্ত মানের চেয়ে বড় হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Number Greater Than Or Equal To(number) Conditional Format Rule Builder যখন একটি সংখ্যা প্রদত্ত মানের চেয়ে বড় বা সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Number Less Than(number) Conditional Format Rule Builder প্রদত্ত মানের চেয়ে কম সংখ্যা হলে ট্রিগার করার জন্য শর্তসাপেক্ষ শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
when Number Less Than Or Equal To(number) Conditional Format Rule Builder প্রদত্ত মানের চেয়ে কম বা সমান একটি সংখ্যা ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
when Number Not Between(start, end) Conditional Format Rule Builder যখন কোনও সংখ্যা দুটি নির্দিষ্ট মানের মধ্যে পড়ে না এবং এর কোনওটিই না হয়, তখন শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।
when Number Not Equal To(number) Conditional Format Rule Builder যখন একটি সংখ্যা প্রদত্ত মানের সমান না হয় তখন ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
when Text Contains(text) Conditional Format Rule Builder ইনপুটে প্রদত্ত মান থাকলে শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Text Does Not Contain(text) Conditional Format Rule Builder যখন ইনপুটে প্রদত্ত মান থাকে না তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Text Ends With(text) Conditional Format Rule Builder যখন ইনপুটটি প্রদত্ত মানের সাথে শেষ হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Text Equal To(text) Conditional Format Rule Builder যখন ইনপুট প্রদত্ত মানের সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
when Text Starts With(text) Conditional Format Rule Builder যখন ইনপুটটি প্রদত্ত মান দিয়ে শুরু হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।
with Criteria(criteria, args) Conditional Format Rule Builder শর্তসাপেক্ষ বিন্যাসের নিয়মটিকে Boolean Criteria মান দ্বারা সংজ্ঞায়িত মানদণ্ডে সেট করে, যা সাধারণত একটি বিদ্যমান নিয়মের criteria এবং arguments থেকে নেওয়া হয়।

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

build()

বিল্ডারে প্রয়োগ করা সেটিংস থেকে একটি শর্তসাপেক্ষ বিন্যাস নিয়ম তৈরি করে।

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

Conditional Format Rule — শর্তসাপেক্ষ বিন্যাস নিয়মের একটি উপস্থাপনা।


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 — বুলিয়ান কন্ডিশন অবজেক্ট, অথবা যদি নিয়মটি বুলিয়ান কন্ডিশন ব্যবহার না করে তবে 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 — গ্রেডিয়েন্ট কন্ডিশন অবজেক্ট, অথবা যদি নিয়মটি গ্রেডিয়েন্ট কন্ডিশন ব্যবহার না করে তবে 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[] — যে রেঞ্জগুলিতে এই শর্তসাপেক্ষ বিন্যাসের নিয়ম প্রয়োগ করা হয়।


set Background(color)

শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পটভূমির রঙ সেট করে। null পাস করলে নিয়ম থেকে পটভূমির রঙের বিন্যাস সেটিংটি সরিয়ে ফেলা হয়।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color to red if the cell has text equal to "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color String পছন্দসই রঙ বা null পরিষ্কার করা।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Background Object(color)

শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পটভূমির রঙ সেট করে। null পাস করলে নিয়ম থেকে পটভূমির রঙের বিন্যাস সেটিংটি সরিয়ে ফেলা হয়।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color to theme background color if the cell has text
// equal to "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const color = SpreadsheetApp.newColor()
                  .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
                  .build();
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setBackground(color)
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color Color পছন্দসই রঙের বস্তু বা null সাফ করতে হবে।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Bold(bold)

শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য টেক্সট বোল্ডিং সেট করে। যদি bold true হয়, তাহলে শর্ত পূরণ হলে নিয়মটি টেক্সট বোল্ড করে; যদি false , তাহলে শর্ত পূরণ হলে নিয়মটি বিদ্যমান যেকোনো বোল্ডিং মুছে ফেলে। null পাস করলে নিয়ম থেকে বোল্ড ফর্ম্যাট সেটিং মুছে ফেলা হয়।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn their text bold if the cell has text equal to "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setBold(true)
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
bold Boolean ফরম্যাটের শর্ত পূরণ হলে টেক্সট বোল্ড করা উচিত কিনা; null এই সেটিংটি সরিয়ে দেয়।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Font Color(color)

শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য ফন্টের রঙ সেট করে। null পাস করলে নিয়ম থেকে ফন্টের রঙের বিন্যাস সেটিংটি সরিয়ে ফেলা হয়।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their font color to red if the cell has text equal to "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setFontColor('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color String পছন্দসই রঙ বা null পরিষ্কার করা।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Font Color Object(color)

শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য ফন্টের রঙ সেট করে। null পাস করলে নিয়ম থেকে ফন্টের রঙের বিন্যাস সেটিংটি সরিয়ে ফেলা হয়।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their font color to theme text color if the cell has text equal to
// "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const color = SpreadsheetApp.newColor()
                  .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
                  .build();
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setFontColor(color)
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color Color পছন্দসই রঙের বস্তু বা null সাফ করতে হবে।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Maxpoint(color)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট ম্যাক্সপয়েন্ট মান সাফ করে, এবং পরিবর্তে নিয়মের রেঞ্জের সর্বোচ্চ মান ব্যবহার করে। এছাড়াও গ্রেডিয়েন্টের ম্যাক্সপয়েন্ট রঙকে ইনপুট রঙে সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere between white and red, based on their
// values in comparison to the ranges minimum and maximum values.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpoint('#FF0000')
                 .setGradientMinpoint('#FFFFFF')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color String সেট করার জন্য সর্বোচ্চ বিন্দুর রঙ।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Maxpoint Object(color)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট ম্যাক্সপয়েন্ট মান সাফ করে, এবং পরিবর্তে নিয়মের রেঞ্জের সর্বোচ্চ মান ব্যবহার করে। এছাড়াও গ্রেডিয়েন্টের ম্যাক্সপয়েন্ট রঙকে ইনপুট রঙে সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere between theme text and background
// colors, based on their values in comparison to the ranges minimum and maximum
// values.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const textColor = SpreadsheetApp.newColor()
                      .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
                      .build();
const backgroundColor =
    SpreadsheetApp.newColor()
        .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
        .build();
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpoint(textColor)
                 .setGradientMinpoint(backgroundColor)
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color Color সেট করার জন্য সর্বোচ্চ বিন্দু রঙের বস্তু।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Maxpoint Object With Value(color, type, value)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট সর্বোচ্চ বিন্দু ক্ষেত্র সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere from theme accent 1, accent 2 to accent
// 3 colors, based on their values in comparison to the values 0, 50, and 100.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const color1 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
                   .build();
const color2 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
                   .build();
const color3 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
                   .build();
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpointWithValue(
                     color1,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '100',
                     )
                 .setGradientMidpointWithValue(
                     color2,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '50',
                     )
                 .setGradientMinpointWithValue(
                     color3,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '0',
                     )
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color Color সেট করার জন্য সর্বোচ্চ বিন্দুর রঙ।
type Interpolation Type সেট করার জন্য সর্বোচ্চ বিন্দু ইন্টারপোলেশনের ধরণ।
value String সেট করার জন্য সর্বোচ্চ বিন্দুর মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Maxpoint With Value(color, type, value)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট সর্বোচ্চ বিন্দু ক্ষেত্র সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere from red green to blue, based on their
// values in comparison to the values 0, 50, and 100.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpointWithValue(
                     '#0000FF',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '100',
                     )
                 .setGradientMidpointWithValue(
                     '#00FF00',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '50',
                     )
                 .setGradientMinpointWithValue(
                     '#FF0000',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '0',
                     )
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color String সেট করার জন্য সর্বোচ্চ বিন্দুর রঙ।
type Interpolation Type সেট করার জন্য সর্বোচ্চ বিন্দু ইন্টারপোলেশনের ধরণ।
value String সেট করার জন্য সর্বোচ্চ বিন্দুর মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Midpoint Object With Value(color, type, value)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিডপয়েন্ট ক্ষেত্র সেট করে। যদি পাস করা ইন্টারপোলেশন টাইপ null হয় তবে সমস্ত মিডপয়েন্ট ক্ষেত্র সাফ করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere from theme accent 1 to accent 2 to
// accent 3 colors, based on their values in comparison to the values 0, 50, and
// 100.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const color1 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
                   .build();
const color2 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
                   .build();
const color3 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
                   .build();
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpointWithValue(
                     color1,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '100',
                     )
                 .setGradientMidpointWithValue(
                     color2,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '50',
                     )
                 .setGradientMinpointWithValue(
                     color3,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '0',
                     )
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color Color সেট করার জন্য মধ্যবিন্দুর রঙ।
type Interpolation Type সেট করতে মিডপয়েন্ট ইন্টারপোলেশন টাইপ অথবা সাফ করতে null
value String সেট করার জন্য মধ্যবিন্দুর মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Midpoint With Value(color, type, value)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিডপয়েন্ট ক্ষেত্র সেট করে। যদি পাস করা ইন্টারপোলেশন টাইপ null হয় তবে সমস্ত মিডপয়েন্ট ক্ষেত্র সাফ করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere from red green to blue, based on their
// values in comparison to the values 0, 50, and 100.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpointWithValue(
                     '#0000FF',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '100',
                     )
                 .setGradientMidpointWithValue(
                     '#00FF00',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '50',
                     )
                 .setGradientMinpointWithValue(
                     '#FF0000',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '0',
                     )
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color String সেট করার জন্য মধ্যবিন্দুর রঙ।
type Interpolation Type সেট করতে মিডপয়েন্ট ইন্টারপোলেশন টাইপ অথবা সাফ করতে null
value String সেট করার জন্য মধ্যবিন্দুর মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Minpoint(color)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট মান সাফ করে, এবং পরিবর্তে নিয়মের রেঞ্জের ন্যূনতম মান ব্যবহার করে। এছাড়াও গ্রেডিয়েন্টের মিনপয়েন্ট রঙকে ইনপুট রঙে সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere between white and red, based on their
// values in comparison to the ranges minimum and maximum values.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpoint('#FF0000')
                 .setGradientMinpoint('#FFFFFF')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color String সেট করার জন্য ন্যূনতম বিন্দুর রঙ।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Minpoint Object(color)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট মান সাফ করে, এবং পরিবর্তে নিয়মের রেঞ্জের ন্যূনতম মান ব্যবহার করে। এছাড়াও গ্রেডিয়েন্টের মিনপয়েন্ট রঙকে ইনপুট রঙে সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere between theme text and background
// colors, based on their values in comparison to the ranges minimum and maximum
// values.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const textColor = SpreadsheetApp.newColor()
                      .setThemeColor(SpreadsheetApp.ThemeColorType.TEXT)
                      .build();
const backgroundColor =
    SpreadsheetApp.newColor()
        .setThemeColor(SpreadsheetApp.ThemeColorType.BACKGROUND)
        .build();
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpoint(textColor)
                 .setGradientMinpoint(backgroundColor)
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color Color সেট করার জন্য মিনপয়েন্ট রঙের বস্তু।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Minpoint Object With Value(color, type, value)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট ক্ষেত্র সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere from theme accent 1 to accent 2 to
// accent 3 colors, based on their values in comparison to the values 0, 50, and
// 100.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const color1 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
                   .build();
const color2 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT2)
                   .build();
const color3 = SpreadsheetApp.newColor()
                   .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT3)
                   .build();
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpointWithValue(
                     color1,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '100',
                     )
                 .setGradientMidpointWithValue(
                     color2,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '50',
                     )
                 .setGradientMinpointWithValue(
                     color3,
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '0',
                     )
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color Color সেট করার জন্য ন্যূনতম বিন্দুর রঙ।
type Interpolation Type সেট করার জন্য মিনপয়েন্ট ইন্টারপোলেশন টাইপ।
value String সেট করার জন্য সর্বনিম্ন মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Gradient Minpoint With Value(color, type, value)

শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট ক্ষেত্র সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// set their background color somewhere from red to green to blue, based on
// their values in comparison to the values 0, 50, and 100.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .setGradientMaxpointWithValue(
                     '#0000FF',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '100',
                     )
                 .setGradientMidpointWithValue(
                     '#00FF00',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '50',
                     )
                 .setGradientMinpointWithValue(
                     '#FF0000',
                     SpreadsheetApp.InterpolationType.NUMBER,
                     '0',
                     )
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
color String সেট করার জন্য ন্যূনতম বিন্দুর রঙ।
type Interpolation Type সেট করার জন্য মিনপয়েন্ট ইন্টারপোলেশন টাইপ।
value String সেট করার জন্য সর্বনিম্ন মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Italic(italic)

শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য টেক্সট ইটালিক সেট করে। যদি italic true হয়, তাহলে শর্ত পূরণ হলে নিয়মটি টেক্সটকে ইটালিক করে; যদি false , তাহলে শর্ত পূরণ হলে নিয়মটি বিদ্যমান যেকোনো ইটালিককরণ সরিয়ে দেয়। null পাস করলে নিয়ম থেকে ইটালিক বিন্যাস সেটিং সরিয়ে ফেলা হয়।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn their text italic if the cell has text equal to "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setItalic(true)
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
italic Boolean ফরম্যাটের শর্ত পূরণ হলে টেক্সটটি ইটালিক করা উচিত কিনা; null এই সেটিংটি সরিয়ে দেয়।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Ranges(ranges)

এই শর্তসাপেক্ষ বিন্যাসের নিয়মটি প্রয়োগ করা হয় এমন এক বা একাধিক ব্যাপ্তি সেট করে। এই ক্রিয়াকলাপটি বিদ্যমান যেকোনো ব্যাপ্তি প্রতিস্থাপন করে। একটি খালি অ্যারে সেট করলে বিদ্যমান যেকোনো ব্যাপ্তি সাফ হয়ে যায়। একটি নিয়মে কমপক্ষে একটি ব্যাপ্তি থাকতে হবে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3
// and range D4:F6 to turn red if they contain a number between 1 and 10.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeOne = sheet.getRange('A1:B3');
const rangeTwo = sheet.getRange('D4:F6');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([rangeOne, rangeTwo])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
ranges Range[] এই শর্তসাপেক্ষ বিন্যাসের নিয়মটি যে পরিসরে প্রয়োগ করা হয়।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Strikethrough(strikethrough)

শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য টেক্সট স্ট্রাইকথ্রু সেট করে। যদি strikethrough true হয়, তাহলে শর্ত পূরণ হলে নিয়মটি টেক্সট স্ট্রাইকথ্রু করে; যদি false , তাহলে শর্ত পূরণ হলে নিয়মটি বিদ্যমান যেকোনো স্ট্রাইকথ্রু ফর্ম্যাটিং সরিয়ে দেয়। null পাস করলে নিয়ম থেকে স্ট্রাইকথ্রু ফর্ম্যাট সেটিং সরিয়ে ফেলা হয়।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// strikethrough their text if the cell has text equal to "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setStrikethrough(true)
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
strikethrough Boolean ফরম্যাটের শর্ত পূরণ হলে টেক্সটটি স্ট্রাইকথ্রু করা উচিত কিনা; null এই সেটিংটি সরিয়ে দেয়।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


set Underline(underline)

শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য টেক্সট আন্ডারলাইনিং সেট করে। যদি underline true হয়, তাহলে শর্ত পূরণ হলে নিয়মটি টেক্সট আন্ডারলাইন করবে; যদি false , তাহলে শর্ত পূরণ হলে নিয়মটি বিদ্যমান যেকোনো আন্ডারলাইন সরিয়ে ফেলবে। null পাস করলে নিয়ম থেকে আন্ডারলাইন ফর্ম্যাট সেটিং মুছে ফেলা হবে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// underline their text if the cell has text equal to "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setUnderline(true)
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
underline Boolean ফরম্যাটের শর্ত পূরণ হলে টেক্সট আন্ডারলাইন করা উচিত কিনা; null এই সেটিংটি সরিয়ে দেয়।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Cell Empty()

ঘর খালি থাকলে শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they are empty.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenCellEmpty()
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Cell Not Empty()

ঘরটি খালি না থাকলে শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they are not empty.
const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenCellNotEmpty()
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Date After(date)

যখন একটি তারিখ প্রদত্ত মানের পরে থাকে তখন শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a date after 11/4/1993.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateAfter(new Date('11/4/1993'))
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
date Date সর্বশেষ তারিখ।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Date After(date)

যখন একটি তারিখ প্রদত্ত আপেক্ষিক তারিখের পরে থাকে তখন শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a date after today.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateAfter(SpreadsheetApp.RelativeDate.TODAY)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
date Relative Date নির্বাচিত তারিখের ধরণের সাথে সম্পর্কিত সর্বশেষ তারিখ।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Date Before(date)

যখন একটি তারিখ প্রদত্ত তারিখের আগে থাকে তখন শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a date before 11/4/1993.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateBefore(new Date('11/4/1993'))
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
date Date সবচেয়ে পুরনো অগ্রহণযোগ্য তারিখ।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Date Before(date)

যখন একটি তারিখ প্রদত্ত আপেক্ষিক তারিখের আগে থাকে তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a date before today.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateBefore(SpreadsheetApp.RelativeDate.TODAY)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
date Relative Date নির্বাচিত তারিখের ধরণের সাথে সম্পর্কিত সর্বশেষ তারিখ।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Date Equal To(date)

যখন একটি তারিখ প্রদত্ত তারিখের সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain the date 11/4/1993.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateEqualTo(new Date('11/4/1993'))
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
date Date একমাত্র গ্রহণযোগ্য তারিখ।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Date Equal To(date)

যখন একটি তারিখ প্রদত্ত আপেক্ষিক তারিখের সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain todays date.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenDateEqualTo(SpreadsheetApp.RelativeDate.TODAY)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
date Relative Date নির্বাচিত তারিখের ধরণের সাথে সম্পর্কিত সর্বশেষ তারিখ।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Formula Satisfied(formula)

প্রদত্ত সূত্রটি যখন true তে মূল্যায়ন করে তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they satisfy the condition "=EQ(B4, C3)".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenFormulaSatisfied('=EQ(B4, C3)')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
formula String একটি কাস্টম সূত্র যা ইনপুটটি বৈধ হলে true হিসাবে মূল্যায়ন করে।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Number Between(start, end)

যখন একটি সংখ্যা দুটি নির্দিষ্ট মানের মধ্যে পড়ে, অথবা দুটির যেকোনো একটি হয়, তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a number between 1 and 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
start Number সর্বনিম্ন গ্রহণযোগ্য মান।
end Number সর্বোচ্চ গ্রহণযোগ্য মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Number Equal To(number)

যখন একটি সংখ্যা প্রদত্ত মানের সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain the number 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberEqualTo(10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
number Number একমাত্র গ্রহণযোগ্য মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Number Greater Than(number)

যখন একটি সংখ্যা প্রদত্ত মানের চেয়ে বড় হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a number greater than 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberGreaterThan(10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
number Number সর্বোচ্চ অগ্রহণযোগ্য মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Number Greater Than Or Equal To(number)

যখন একটি সংখ্যা প্রদত্ত মানের চেয়ে বড় বা সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a number greater than or equal to 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberGreaterThanOrEqualTo(10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
number Number সর্বনিম্ন গ্রহণযোগ্য মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Number Less Than(number)

প্রদত্ত মানের চেয়ে কম সংখ্যা হলে ট্রিগার করার জন্য শর্তসাপেক্ষ শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a number less than 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberLessThan(10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
number Number সর্বনিম্ন অগ্রহণযোগ্য মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Number Less Than Or Equal To(number)

প্রদত্ত মানের চেয়ে কম বা সমান একটি সংখ্যা ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a number less than or equal to 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberLessThanOrEqualTo(10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
number Number সর্বোচ্চ গ্রহণযোগ্য মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Number Not Between(start, end)

যখন কোনও সংখ্যা দুটি নির্দিষ্ট মানের মধ্যে পড়ে না এবং এর কোনওটিই না হয়, তখন শর্তসাপেক্ষ বিন্যাসের নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain a number not between 1 and 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberNotBetween(1, 10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
start Number সর্বনিম্ন অগ্রহণযোগ্য মান।
end Number সর্বোচ্চ অগ্রহণযোগ্য মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Number Not Equal To(number)

যখন একটি সংখ্যা প্রদত্ত মানের সমান না হয় তখন ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they don't contain the number 10.

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenNumberNotEqualTo(10)
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
number Number একমাত্র অগ্রহণযোগ্য মূল্য।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Text Contains(text)

ইনপুটে প্রদত্ত মান থাকলে শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they contain the text "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextContains('hello')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
text String ইনপুটে যে মানটি থাকা আবশ্যক।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Text Does Not Contain(text)

যখন ইনপুটে প্রদত্ত মান থাকে না তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they don't contain the text "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextDoesNotContain('hello')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
text String ইনপুটে যে মান থাকা উচিত নয়।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Text Ends With(text)

যখন ইনপুটটি প্রদত্ত মানের সাথে শেষ হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they end with the text "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEndsWith('hello')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
text String স্ট্রিংয়ের শেষে তুলনা করার জন্য টেক্সট।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Text Equal To(text)

যখন ইনপুট প্রদত্ত মানের সমান হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they have text equal to "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextEqualTo('hello')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
text String একমাত্র গ্রহণযোগ্য মান।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


when Text Starts With(text)

যখন ইনপুটটি প্রদত্ত মান দিয়ে শুরু হয় তখন শর্তসাপেক্ষ বিন্যাস নিয়মটি ট্রিগার করার জন্য সেট করে।

// Adds a conditional format rule to a sheet that causes cells in range A1:B3 to
// turn red if they start with the text "hello".

const sheet = SpreadsheetApp.getActiveSheet();
const range = sheet.getRange('A1:B3');
const rule = SpreadsheetApp.newConditionalFormatRule()
                 .whenTextStartsWith('hello')
                 .setBackground('#FF0000')
                 .setRanges([range])
                 .build();
const rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
text String স্ট্রিংয়ের শুরুর সাথে তুলনা করার জন্য টেক্সট।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।


with Criteria(criteria, args)

শর্তসাপেক্ষ বিন্যাসের নিয়মটিকে Boolean Criteria মান দ্বারা সংজ্ঞায়িত মানদণ্ডে সেট করে, যা সাধারণত একটি বিদ্যমান নিয়মের criteria এবং arguments থেকে নেওয়া হয়।

// Adds a new conditional format rule that is a copy of the first active
// conditional format rule, except it instead sets its cells to have a black
// background color.

const sheet = SpreadsheetApp.getActiveSheet();
const rules = sheet.getConditionalFormatRules();
const booleanCondition = rules[0].getBooleanCondition();
if (booleanCondition != null) {
  const rule = SpreadsheetApp.newConditionalFormatRule()
                   .withCriteria(
                       booleanCondition.getCriteriaType(),
                       booleanCondition.getCriteriaValues(),
                       )
                   .setBackground('#000000')
                   .setRanges(rules[0].getRanges())
                   .build();
  rules.push(rule);
}
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম আদর্শ বিবরণ
criteria Boolean Criteria শর্তাধীন বিন্যাসের মানদণ্ডের ধরণ।
args Object[] মানদণ্ডের ধরণের সাথে উপযুক্ত আর্গুমেন্টের একটি অ্যারে; আর্গুমেন্টের সংখ্যা এবং তাদের ধরণ উপরের সংশ্লিষ্ট when...() পদ্ধতির সাথে মেলে।

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

Conditional Format Rule Builder — চেইনিংয়ের জন্য নির্মাতা।