শর্তসাপেক্ষ বিন্যাস নিয়মের জন্য নির্মাতা।
// 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
রুলবিল্ডার — নির্মাতা, চেইন করার জন্য