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.
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B3");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([range])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
build() ConditionalFormatRule বিল্ডারের জন্য প্রয়োগ করা সেটিংস থেকে একটি শর্তসাপেক্ষ বিন্যাস নিয়ম তৈরি করে।
copy() ConditionalFormatRuleBuilder এই নিয়মের সেটিংস সহ একটি নিয়ম নির্মাতা প্রিসেট প্রদান করে।
getBooleanCondition() BooleanCondition এই নিয়ম বুলিয়ান শর্ত মানদণ্ড ব্যবহার করলে নিয়মের BooleanCondition তথ্য পুনরুদ্ধার করে।
getGradientCondition() GradientCondition নিয়মের GradientCondition তথ্য পুনরুদ্ধার করে, যদি এই নিয়ম গ্রেডিয়েন্ট কন্ডিশনের মানদণ্ড ব্যবহার করে।
getRanges() Range[] এই শর্তাধীন বিন্যাস নিয়ম প্রয়োগ করা হয়েছে এমন ব্যাপ্তিগুলি পুনরুদ্ধার করে৷
setBackground(color) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পটভূমির রঙ সেট করে।
setBackgroundObject(color) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পটভূমির রঙ সেট করে।
setBold(bold) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পাঠ্য বোল্ডিং সেট করে।
setFontColor(color) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য ফন্টের রঙ সেট করে।
setFontColorObject(color) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য ফন্টের রঙ সেট করে।
setGradientMaxpoint(color) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট ম্যাক্সপয়েন্ট মান সাফ করে এবং পরিবর্তে নিয়মের ব্যাপ্তিতে সর্বোচ্চ মান ব্যবহার করে।
setGradientMaxpointObject(color) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট ম্যাক্সপয়েন্ট মান সাফ করে এবং পরিবর্তে নিয়মের ব্যাপ্তিতে সর্বোচ্চ মান ব্যবহার করে।
setGradientMaxpointObjectWithValue(color, type, value) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট সর্বোচ্চ পয়েন্ট ক্ষেত্র সেট করে।
setGradientMaxpointWithValue(color, type, value) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট সর্বোচ্চ পয়েন্ট ক্ষেত্র সেট করে।
setGradientMidpointObjectWithValue(color, type, value) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিডপয়েন্ট ক্ষেত্র সেট করে।
setGradientMidpointWithValue(color, type, value) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিডপয়েন্ট ক্ষেত্র সেট করে।
setGradientMinpoint(color) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট মান সাফ করে এবং পরিবর্তে নিয়মের ব্যাপ্তিতে সর্বনিম্ন মান ব্যবহার করে।
setGradientMinpointObject(color) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট মান সাফ করে এবং পরিবর্তে নিয়মের ব্যাপ্তিতে সর্বনিম্ন মান ব্যবহার করে।
setGradientMinpointObjectWithValue(color, type, value) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট ক্ষেত্র সেট করে।
setGradientMinpointWithValue(color, type, value) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের গ্রেডিয়েন্ট মিনপয়েন্ট ক্ষেত্র সেট করে।
setItalic(italic) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পাঠ্য তির্যক সেট করে।
setRanges(ranges) ConditionalFormatRuleBuilder এক বা একাধিক ব্যাপ্তি সেট করে যেখানে এই শর্তসাপেক্ষ বিন্যাস নিয়ম প্রয়োগ করা হয়।
setStrikethrough(strikethrough) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মের বিন্যাসের জন্য পাঠ্য স্ট্রাইকথ্রু সেট করে।
setUnderline(underline) ConditionalFormatRuleBuilder শর্তাধীন বিন্যাস নিয়মের বিন্যাসের জন্য পাঠ্য আন্ডারলাইনিং সেট করে।
whenCellEmpty() ConditionalFormatRuleBuilder কক্ষটি খালি থাকলে ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
whenCellNotEmpty() ConditionalFormatRuleBuilder কক্ষটি খালি না থাকলে ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
whenDateAfter(date) ConditionalFormatRuleBuilder প্রদত্ত মানের পরে একটি তারিখ হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenDateAfter(date) ConditionalFormatRuleBuilder প্রদত্ত আপেক্ষিক তারিখের পরে একটি তারিখ হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenDateBefore(date) ConditionalFormatRuleBuilder প্রদত্ত তারিখের আগে একটি তারিখ হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenDateBefore(date) ConditionalFormatRuleBuilder প্রদত্ত আপেক্ষিক তারিখের আগে একটি তারিখ হলে ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
whenDateEqualTo(date) ConditionalFormatRuleBuilder একটি তারিখ প্রদত্ত তারিখের সমান হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenDateEqualTo(date) ConditionalFormatRuleBuilder একটি তারিখ প্রদত্ত আপেক্ষিক তারিখের সমান হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenFormulaSatisfied(formula) ConditionalFormatRuleBuilder প্রদত্ত সূত্রটি true মূল্যায়ন করলে ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
whenNumberBetween(start, end) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে যখন একটি সংখ্যা দুটি নির্দিষ্ট মানের মধ্যে পড়ে বা হয়।
whenNumberEqualTo(number) ConditionalFormatRuleBuilder একটি সংখ্যা প্রদত্ত মানের সমান হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenNumberGreaterThan(number) ConditionalFormatRuleBuilder একটি সংখ্যা প্রদত্ত মানের থেকে বড় হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenNumberGreaterThanOrEqualTo(number) ConditionalFormatRuleBuilder একটি সংখ্যা প্রদত্ত মানের থেকে বড় বা সমান হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenNumberLessThan(number) ConditionalFormatRuleBuilder প্রদত্ত মানের থেকে একটি সংখ্যা কম হলে ট্রিগার করতে শর্তাধীন শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenNumberLessThanOrEqualTo(number) ConditionalFormatRuleBuilder প্রদত্ত মানের থেকে কম বা সমান সংখ্যা হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenNumberNotBetween(start, end) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে যখন একটি সংখ্যা দুটি নির্দিষ্ট মানের মধ্যে পড়ে না এবং এর মধ্যেও না হয়।
whenNumberNotEqualTo(number) ConditionalFormatRuleBuilder একটি সংখ্যা প্রদত্ত মানের সমান না হলে ট্রিগার করতে শর্তাধীন বিন্যাস নিয়ম সেট করে।
whenTextContains(text) ConditionalFormatRuleBuilder যখন ইনপুটে প্রদত্ত মান থাকে তখন ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
whenTextDoesNotContain(text) ConditionalFormatRuleBuilder যখন ইনপুটে প্রদত্ত মান থাকে না তখন ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
whenTextEndsWith(text) ConditionalFormatRuleBuilder প্রদত্ত মান দিয়ে ইনপুট শেষ হলে ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
whenTextEqualTo(text) ConditionalFormatRuleBuilder ইনপুট প্রদত্ত মানের সমান হলে ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
whenTextStartsWith(text) ConditionalFormatRuleBuilder প্রদত্ত মান দিয়ে ইনপুট শুরু হলে ট্রিগার করার জন্য শর্তসাপেক্ষ বিন্যাস নিয়ম সেট করে।
withCriteria(criteria, args) ConditionalFormatRuleBuilder শর্তসাপেক্ষ বিন্যাস নিয়মকে BooleanCriteria মান দ্বারা সংজ্ঞায়িত মানদণ্ডে সেট করে, সাধারণত বিদ্যমান নিয়মের criteria এবং arguments থেকে নেওয়া হয়।

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

build()

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

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

ConditionalFormatRule ফরম্যাট নিয়ম — শর্তাধীন বিন্যাস নিয়মের একটি উপস্থাপনা


copy()

এই নিয়মের সেটিংস সহ একটি নিয়ম নির্মাতা প্রিসেট প্রদান করে।

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

ConditionalFormatRuleBuilder — এই নিয়মের সেটিংসের উপর ভিত্তি করে একটি নির্মাতা


getBooleanCondition()

এই নিয়ম বুলিয়ান শর্ত মানদণ্ড ব্যবহার করলে নিয়মের BooleanCondition তথ্য পুনরুদ্ধার করে। অন্যথায় null ফেরত দেয়।

// Log the boolean criteria type of the first conditional format rules of a sheet.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var booleanCondition = rule.getBooleanCondition();
if (booleanCondition != null) {
  Logger.log(booleanCondition.getCriteriaType());
}

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

BooleanCondition — বুলিয়ান কন্ডিশন অবজেক্ট, বা null যদি নিয়মটি বুলিয়ান কন্ডিশন ব্যবহার না করে।


getGradientCondition()

নিয়মের GradientCondition তথ্য পুনরুদ্ধার করে, যদি এই নিয়ম গ্রেডিয়েন্ট কন্ডিশনের মানদণ্ড ব্যবহার করে। অন্যথায় null ফেরত দেয়।

// Log the gradient minimum color of the first conditional format rule of a sheet.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var gradientCondition = rule.getGradientCondition();
if (gradientCondition != null) {
  // Assume the color has ColorType.RGB.
  Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString());
}

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

GradientCondition — গ্রেডিয়েন্ট কন্ডিশন অবজেক্ট, বা null যদি নিয়মটি গ্রেডিয়েন্ট কন্ডিশন ব্যবহার না করে।


getRanges()

এই শর্তাধীন বিন্যাস নিয়ম প্রয়োগ করা হয়েছে এমন ব্যাপ্তিগুলি পুনরুদ্ধার করে৷

// Log each range of the first conditional format rule of a sheet.
var rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0];
var ranges = rule.getRanges();
for (var i = 0; i < ranges.length; i++) {
  Logger.log(ranges[i].getA1Notation());
}

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

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


setBackground(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".

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

পরামিতি

নাম টাইপ বর্ণনা
color String পছন্দসই রঙ বা null পরিষ্কার করতে.

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setBackgroundObject(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".

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

পরামিতি

নাম টাইপ বর্ণনা
color Color পছন্দসই রঙের বস্তু বা সাফ করার জন্য null

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইনিংয়ের জন্য।


setBold(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".

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setFontColor(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".

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

পরামিতি

নাম টাইপ বর্ণনা
color String পছন্দসই রঙ বা null পরিষ্কার করতে.

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setFontColorObject(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".

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

পরামিতি

নাম টাইপ বর্ণনা
color Color পছন্দসই রঙের বস্তু বা সাফ করার জন্য null

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইনিংয়ের জন্য।


setGradientMaxpoint(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.

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

পরামিতি

নাম টাইপ বর্ণনা
color String সেট করার জন্য সর্বাধিক পয়েন্ট রঙ।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setGradientMaxpointObject(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.

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইনিংয়ের জন্য।


setGradientMaxpointObjectWithValue(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.

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

পরামিতি

নাম টাইপ বর্ণনা
color Color সেট করার জন্য সর্বাধিক পয়েন্ট রঙ।
type InterpolationType সর্বোচ্চ পয়েন্ট ইন্টারপোলেশন টাইপ সেট করা।
value String সর্বোচ্চ পয়েন্টের মান সেট করতে হবে।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইনিংয়ের জন্য।


setGradientMaxpointWithValue(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.

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

পরামিতি

নাম টাইপ বর্ণনা
color String সেট করার জন্য সর্বাধিক পয়েন্ট রঙ।
type InterpolationType সর্বোচ্চ পয়েন্ট ইন্টারপোলেশন টাইপ সেট করা।
value String সর্বোচ্চ পয়েন্টের মান সেট করতে হবে।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setGradientMidpointObjectWithValue(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.

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইনিংয়ের জন্য।


setGradientMidpointWithValue(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.

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setGradientMinpoint(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.

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

পরামিতি

নাম টাইপ বর্ণনা
color String সেট করার জন্য মিনপয়েন্ট রঙ।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setGradientMinpointObject(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.

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইনিংয়ের জন্য।


setGradientMinpointObjectWithValue(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.

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

পরামিতি

নাম টাইপ বর্ণনা
color Color সেট করার জন্য মিনপয়েন্ট রঙ।
type InterpolationType সেট করার জন্য মিনপয়েন্ট ইন্টারপোলেশনের ধরন।
value String সেট করার জন্য minpoint মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইনিংয়ের জন্য।


setGradientMinpointWithValue(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.

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

পরামিতি

নাম টাইপ বর্ণনা
color String সেট করার জন্য মিনপয়েন্ট রঙ।
type InterpolationType সেট করার জন্য মিনপয়েন্ট ইন্টারপোলেশনের ধরন।
value String সেট করার জন্য minpoint মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setItalic(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".

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setRanges(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.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeOne = sheet.getRange("A1:B3");
var rangeTwo = sheet.getRange("D4:F6");
var rule = SpreadsheetApp.newConditionalFormatRule()
    .whenNumberBetween(1, 10)
    .setBackground("#FF0000")
    .setRanges([rangeOne, rangeTwo])
    .build();
var rules = sheet.getConditionalFormatRules();
rules.push(rule);
sheet.setConditionalFormatRules(rules);

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setStrikethrough(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".

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


setUnderline(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".

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenCellEmpty()

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

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenCellNotEmpty()

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

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenDateAfter(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.

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

পরামিতি

নাম টাইপ বর্ণনা
date Date সর্বশেষ তারিখ.

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenDateAfter(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.

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

পরামিতি

নাম টাইপ বর্ণনা
date RelativeDate নির্বাচিত তারিখের প্রকারের সাথে সাম্প্রতিকতম তারিখ।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenDateBefore(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.

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

পরামিতি

নাম টাইপ বর্ণনা
date Date প্রথম দিকের অগ্রহণযোগ্য তারিখ।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenDateBefore(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.

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

পরামিতি

নাম টাইপ বর্ণনা
date RelativeDate নির্বাচিত তারিখের প্রকারের সাথে সাম্প্রতিকতম তারিখ।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenDateEqualTo(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.

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

পরামিতি

নাম টাইপ বর্ণনা
date Date একমাত্র গ্রহণযোগ্য তারিখ।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenDateEqualTo(date)

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
date RelativeDate নির্বাচিত তারিখের প্রকারের সাথে সাম্প্রতিকতম তারিখ।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenFormulaSatisfied(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)".

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenNumberBetween(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.

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

পরামিতি

নাম টাইপ বর্ণনা
start Number সর্বনিম্ন গ্রহণযোগ্য মান।
end Number সর্বোচ্চ গ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenNumberEqualTo(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.

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

পরামিতি

নাম টাইপ বর্ণনা
number Number একমাত্র গ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenNumberGreaterThan(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.

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

পরামিতি

নাম টাইপ বর্ণনা
number Number সর্বোচ্চ অগ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenNumberGreaterThanOrEqualTo(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.

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

পরামিতি

নাম টাইপ বর্ণনা
number Number সর্বনিম্ন গ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenNumberLessThan(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.

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

পরামিতি

নাম টাইপ বর্ণনা
number Number সর্বনিম্ন অগ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenNumberLessThanOrEqualTo(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.

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

পরামিতি

নাম টাইপ বর্ণনা
number Number সর্বোচ্চ গ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenNumberNotBetween(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.

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

পরামিতি

নাম টাইপ বর্ণনা
start Number সর্বনিম্ন অগ্রহণযোগ্য মান।
end Number সর্বোচ্চ অগ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenNumberNotEqualTo(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.

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

পরামিতি

নাম টাইপ বর্ণনা
number Number একমাত্র অগ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenTextContains(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".

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

পরামিতি

নাম টাইপ বর্ণনা
text String ইনপুট থাকা আবশ্যক মান.

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenTextDoesNotContain(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".

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenTextEndsWith(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".

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenTextEqualTo(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".

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

পরামিতি

নাম টাইপ বর্ণনা
text String একমাত্র গ্রহণযোগ্য মান।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


whenTextStartsWith(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".

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

পরামিতি

নাম টাইপ বর্ণনা
text String স্ট্রিং এর শুরুর সাথে তুলনা করার জন্য পাঠ্য।

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য


withCriteria(criteria, args)

শর্তসাপেক্ষ বিন্যাস নিয়মকে BooleanCriteria মান দ্বারা সংজ্ঞায়িত মানদণ্ডে সেট করে, সাধারণত বিদ্যমান নিয়মের 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.

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

পরামিতি

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

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

ConditionalFormatRuleBuilder — নির্মাতা, চেইন করার জন্য