ফিল্টারের মানদণ্ডের জন্য নির্মাতা। একটি ফিল্টারে মানদণ্ড যোগ করতে, আপনাকে নিম্নলিখিতগুলি করতে হবে:
-
Spreadsheet App.newFilterCriteria()ব্যবহার করে মানদণ্ড নির্মাতা তৈরি করুন। - এই ক্লাসের পদ্ধতিগুলি ব্যবহার করে বিল্ডারে সেটিংস যোগ করুন।
- আপনার নির্দিষ্ট সেটিংসের সাথে মানদণ্ড একত্রিত করতে
build()ব্যবহার করুন।
সাধারণ ব্যবহার
একটি শীটে মান লুকান
নিম্নলিখিত নমুনাটি একটি শীটের বিদ্যমান ফিল্টার পায় এবং এমন মানদণ্ড যোগ করে যা কলাম C-তে "হ্যালো" বা "ওয়ার্ল্ড" ধারণকারী কোষগুলিকে লুকিয়ে রাখে। এই নমুনার মানদণ্ডগুলি শুধুমাত্রGrid শীটগুলিতে ফিল্টারগুলির সাথে ব্যবহার করা যেতে পারে, যা ডিফল্ট ধরণের শীট। const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); const criteria = SpreadsheetApp.newFilterCriteria() .setHiddenValues(['hello', 'world']) .build(); filter.setColumnFilterCriteria(3, criteria);
শুধুমাত্র খালি নয় এমন কক্ষগুলি দেখান
নিম্নলিখিত নমুনাটি একটিData Source শিটে একটি ফিল্টার যোগ করে, একটি শিট যা একটি ডাটাবেসের সাথে সংযুক্ত, যার মানদণ্ড শুধুমাত্র "বিভাগ" কলামের খালি নয় এমন কোষগুলি দেখায়। // Gets the sheet named "Connected sheet," which is connected to a database. const sheet = SpreadsheetApp.getActiveSpreadsheet() .getSheetByName('Connected sheet') .asDataSourceSheet(); // Creates criteria that only shows non-empty cells. const criteria = SpreadsheetApp.newFilterCriteria().whenCellNotEmpty().build(); // Applies the criteria to the column named "Category." sheet.addFilter('Category', criteria);
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
build() | Filter Criteria | আপনার মানদণ্ড নির্মাতায় যোগ করা সেটিংস ব্যবহার করে ফিল্টার মানদণ্ড একত্রিত করে। |
copy() | Filter Criteria Builder | এই ফিল্টারের মানদণ্ডটি অনুলিপি করে এবং একটি মানদণ্ড নির্মাতা তৈরি করে যা আপনি অন্য ফিল্টারে প্রয়োগ করতে পারেন। |
get Criteria Type() | Boolean Criteria |null | মানদণ্ডের বুলিয়ান ধরণ প্রদান করে, উদাহরণস্বরূপ, CELL_EMPTY । |
get Criteria Values() | Object[] | বুলিয়ান মানদণ্ডের জন্য আর্গুমেন্টের একটি অ্যারে প্রদান করে। |
get Hidden Values() | String[] | ফিল্টারটি যে মানগুলি লুকায় তা ফেরত পাঠায়। |
get Visible Background Color() | Color |null | ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত পটভূমির রঙ ফেরত পাঠায়। |
get Visible Foreground Color() | Color |null | ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত অগ্রভাগের রঙ ফেরত পাঠায়। |
get Visible Values() | String[] | পিভট টেবিল ফিল্টার যে মানগুলি দেখায় তা ফেরত পাঠায়। |
set Hidden Values(values) | Filter Criteria Builder | লুকানোর জন্য মান সেট করে। |
set Visible Background Color(visibleBackgroundColor) | Filter Criteria Builder | ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত পটভূমির রঙ নির্ধারণ করে। |
set Visible Foreground Color(visibleForegroundColor) | Filter Criteria Builder | ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত অগ্রভাগের রঙ সেট করে। |
set Visible Values(values) | Filter Criteria Builder | পিভট টেবিলে দেখানোর জন্য মানগুলি সেট করে। |
when Cell Empty() | Filter Criteria Builder | খালি ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Cell Not Empty() | Filter Criteria Builder | খালি নেই এমন ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Date After(date) | Filter Criteria Builder | নির্দিষ্ট তারিখের পরে তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Date After(date) | Filter Criteria Builder | নির্দিষ্ট আপেক্ষিক তারিখের পরে তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Date Before(date) | Filter Criteria Builder | নির্দিষ্ট তারিখের আগের তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Date Before(date) | Filter Criteria Builder | নির্দিষ্ট আপেক্ষিক তারিখের আগের তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Date Equal To(date) | Filter Criteria Builder | নির্দিষ্ট তারিখের সমান তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Date Equal To(date) | Filter Criteria Builder | নির্দিষ্ট আপেক্ষিক তারিখের সমান তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Date Equal To Any(dates) | Filter Criteria Builder | নির্দিষ্ট তারিখের সমান তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Date Not Equal To(date) | Filter Criteria Builder | নির্দিষ্ট তারিখের সমান নয় এমন ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Date Not Equal To Any(dates) | Filter Criteria Builder | নির্দিষ্ট তারিখের সমান নয় এমন তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Formula Satisfied(formula) | Filter Criteria Builder | একটি নির্দিষ্ট সূত্র (যেমন =B:B<C:C ) সহ কোষগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে যা true তে মূল্যায়ন করে। |
when Number Between(start, end) | Filter Criteria Builder | ২টি নির্দিষ্ট সংখ্যার মধ্যে পড়ে অথবা যেকোনো একটি সংখ্যা সহ ঘর দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Number Equal To(number) | Filter Criteria Builder | নির্দিষ্ট সংখ্যার সমান সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Number Equal To Any(numbers) | Filter Criteria Builder | নির্দিষ্ট সংখ্যার যেকোনো একটির সমান সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Number Greater Than(number) | Filter Criteria Builder | নির্দিষ্ট সংখ্যার চেয়ে বড় সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Number Greater Than Or Equal To(number) | Filter Criteria Builder | নির্দিষ্ট সংখ্যার চেয়ে বড় বা সমান সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Number Less Than(number) | Filter Criteria Builder | নির্দিষ্ট সংখ্যার চেয়ে কম সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Number Less Than Or Equal To(number) | Filter Criteria Builder | নির্দিষ্ট সংখ্যার চেয়ে কম বা সমান সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Number Not Between(start, end) | Filter Criteria Builder | ফিল্টারের মানদণ্ড সেট করে যাতে এমন ঘর দেখানো হয় যেখানে একটি সংখ্যা 2টি নির্দিষ্ট সংখ্যার মধ্যে পড়ে না এবং এর কোনওটিই নয়। |
when Number Not Equal To(number) | Filter Criteria Builder | নির্দিষ্ট সংখ্যার সমান নয় এমন একটি সংখ্যা সহ ঘর দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Number Not Equal To Any(numbers) | Filter Criteria Builder | নির্দিষ্ট সংখ্যার সমান নয় এমন একটি সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Text Contains(text) | Filter Criteria Builder | নির্দিষ্ট টেক্সট ধারণকারী টেক্সট সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Text Does Not Contain(text) | Filter Criteria Builder | নির্দিষ্ট টেক্সট ধারণ করে না এমন টেক্সট সহ ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Text Ends With(text) | Filter Criteria Builder | নির্দিষ্ট টেক্সট দিয়ে শেষ হওয়া টেক্সট সহ ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Text Equal To(text) | Filter Criteria Builder | নির্দিষ্ট টেক্সটের সমান টেক্সট সহ ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Text Equal To Any(texts) | Filter Criteria Builder | নির্দিষ্ট টেক্সট মানের সমান টেক্সট সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Text Not Equal To(text) | Filter Criteria Builder | নির্দিষ্ট টেক্সটের সমান নয় এমন টেক্সট সহ ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
when Text Not Equal To Any(texts) | Filter Criteria Builder | নির্দিষ্ট মানের সমান নয় এমন টেক্সট সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। |
when Text Starts With(text) | Filter Criteria Builder | নির্দিষ্ট টেক্সট দিয়ে শুরু হওয়া টেক্সট সহ ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। |
with Criteria(criteria, args) | Filter Criteria Builder | ফিল্টার মানদণ্ডকে Boolean Criteria মানদণ্ড দ্বারা সংজ্ঞায়িত একটি বুলিয়ান শর্তে সেট করে, যেমন CELL_EMPTY অথবা NUMBER_GREATER_THAN । |
বিস্তারিত ডকুমেন্টেশন
build()
আপনার মানদণ্ড নির্মাতায় যোগ করা সেটিংস ব্যবহার করে ফিল্টার মানদণ্ড একত্রিত করে।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); const criteria = SpreadsheetApp .newFilterCriteria() // Creates a criteria builder. .whenCellNotEmpty() // Adds settings to the builder. .build(); // Assembles the criteria. filter.setColumnFilterCriteria(2, criteria);
প্রত্যাবর্তন
Filter Criteria — ফিল্টার মানদণ্ডের একটি উপস্থাপনা।
copy()
এই ফিল্টারের মানদণ্ডটি অনুলিপি করে এবং একটি মানদণ্ড নির্মাতা তৈরি করে যা আপনি অন্য ফিল্টারে প্রয়োগ করতে পারেন।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই পদ্ধতিটি ব্যবহার করতে পারেন। যদি আপনি একটি শিট ফিল্টার ব্যবহার করেন, তাহলে আপনি মানদণ্ডটি অন্য কলামে অনুলিপি করতে পারেন।
const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Makes a copy of the filter criteria applied to column C. const criteria = filter.getColumnFilterCriteria(3).copy().build(); // Applies the copied criteria to column B. The copied criteria overwrites any // existing criteria on column B. filter.setColumnFilterCriteria(2, criteria);
প্রত্যাবর্তন
Filter Criteria Builder — এই ফিল্টার মানদণ্ডের উপর ভিত্তি করে একটি ফিল্টার মানদণ্ড নির্মাতা।
get Criteria Type()
মানদণ্ডের বুলিয়ান ধরণ, উদাহরণস্বরূপ, CELL_EMPTY প্রদান করে। বুলিয়ান মানদণ্ডের ধরণ সম্পর্কে জানতে, Boolean Criteria enum দেখুন।
লোকেরা প্রায়শই বিদ্যমান মানদণ্ড প্রতিস্থাপন না করে ফিল্টারে বুলিয়ান অবস্থার মানদণ্ড যোগ করার জন্য এই পদ্ধতিটি ব্যবহার করে।
- মানদণ্ডের জন্য আর্গুমেন্ট পেতে,
get Criteria Values()ব্যবহার করুন। - ফিল্টার মানদণ্ড তৈরি বা পরিবর্তন করতে মানদণ্ডের ধরণ এবং মানদণ্ডের মান ব্যবহার করতে,
with Criteria(criteria, args)দেখুন।
আপনি যেকোনো ধরণের ফিল্টারের জন্য এই পদ্ধতিটি ব্যবহার করতে পারেন। যদি ফিল্টারের মানদণ্ডটি বুলিয়ান শর্ত না হয়, তাহলে null প্রদান করে।
const ss = SpreadsheetApp.getActiveSheet(); // Gets the filter on the active sheet. const filter = ss.getFilter(); // Gets the criteria type and returns a string representing the criteria type // object. const criteriaType = filter.getColumnFilterCriteria(2).getCriteriaType().toString(); // Logs the criteria type. console.log(criteriaType);
প্রত্যাবর্তন
Boolean Criteria |null — বুলিয়ান মানদণ্ডের ধরণ, অথবা যদি মানদণ্ডটি বুলিয়ান শর্ত না হয় তবে null ।
get Criteria Values()
বুলিয়ান মানদণ্ডের জন্য আর্গুমেন্টের একটি অ্যারে প্রদান করে। কিছু বুলিয়ান মানদণ্ডের ধরণের আর্গুমেন্ট থাকে না এবং একটি খালি অ্যারে প্রদান করে, উদাহরণস্বরূপ, CELL_NOT_EMPTY ।
লোকেরা প্রায়শই বিদ্যমান মানদণ্ড প্রতিস্থাপন না করে ফিল্টারে বুলিয়ান অবস্থার মানদণ্ড যোগ করার জন্য এই পদ্ধতিটি ব্যবহার করে।
- বুলিয়ান মানদণ্ডের ধরণ পেতে,
get Criteria Type()ব্যবহার করুন। - ফিল্টার মানদণ্ড তৈরি বা সংশোধন করার জন্য মানদণ্ডের ধরণ এবং মানদণ্ডের মান ব্যবহার করতে,
with Criteria(criteria, args)দেখুন।আপনি যেকোনো ধরণের ফিল্টারের জন্য এই পদ্ধতিটি ব্যবহার করতে পারেন।
const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Gets the values of the boolean criteria and logs them. For example, if the // boolean condition is whenNumberGreaterThan(10), then the logged value is 10. const criteriaValues = filter.getColumnFilterCriteria(2).getCriteriaValues(); console.log(criteriaValues);
প্রত্যাবর্তন
Object[]— বুলিয়ান মানদণ্ডের ধরণের সাথে উপযুক্ত আর্গুমেন্টের একটি অ্যারে। আর্গুমেন্টের সংখ্যা এবং তাদের ধরণFilter Criteria Builderক্লাসের সংশ্লিষ্টwhen...()পদ্ধতির সাথে মেলে।
get Hidden Values()
ফিল্টারটি যে মানগুলি লুকায় তা ফেরত পাঠায়।
ডিফল্ট ধরণের শিট Grid শিটে ফিল্টারের ক্ষেত্রে এই মানদণ্ডটি ব্যবহার করুন। অন্যান্য ধরণের ফিল্টারের জন্য এই পদ্ধতিটি কল করলে null ফেরত আসে।
const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Gets the filter criteria applied to column B, then gets the hidden values. const filterCriteria = filter.getColumnFilterCriteria(2).getHiddenValues(); // Logs the hidden values. console.log(filterCriteria);
প্রত্যাবর্তন
String[] — ফিল্টারটি লুকায় এমন মানগুলির একটি অ্যারে।
get Visible Background Color()
ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত পটভূমির রঙ ফেরত পাঠায়। এই পটভূমির রঙযুক্ত ঘরগুলি দৃশ্যমান থাকে।
ডিফল্ট ধরণের শিট Grid শিটে ফিল্টারের ক্ষেত্রে এই মানদণ্ডটি ব্যবহার করুন। অন্যান্য ধরণের ফিল্টারের জন্য এই পদ্ধতিটি কল করলে null ফেরত আসে।
const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); // Logs the background color that column B is filtered by as a hexadecimal // string. const filter = range.getFilter(); const color = filter.getColumnFilterCriteria(2) .getVisibleBackgroundColor() .asRgbColor() .asHexString(); console.log(color);
প্রত্যাবর্তন
Color |null — ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত পটভূমির রঙ।
get Visible Foreground Color()
ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত ফোরগ্রাউন্ড রঙটি ফেরত পাঠায়। এই ফোরগ্রাউন্ড রঙের ঘরগুলি দৃশ্যমান থাকে।
ডিফল্ট ধরণের শিট Grid শিটে ফিল্টারের ক্ষেত্রে এই মানদণ্ডটি ব্যবহার করুন। অন্যান্য ধরণের ফিল্টারের জন্য এই পদ্ধতিটি কল করলে null ফেরত আসে।
const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); // Logs the foreground color that column B is filtered by as a hexadecimal // string. const filter = range.getFilter(); const color = filter.getColumnFilterCriteria(2) .getVisibleForegroundColor() .asRgbColor() .asHexString(); console.log(color);
প্রত্যাবর্তন
Color |null — ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত অগ্রভাগের রঙ।
get Visible Values()
পিভট টেবিল ফিল্টার যে মানগুলি দেখায় তা ফেরত পাঠায়।
এই মানদণ্ডটি শুধুমাত্র পিভট টেবিলের ফিল্টারগুলির জন্য যা কোনও ডাটাবেসের সাথে সংযুক্ত নয়। অন্যান্য ধরণের ফিল্টারের জন্য একটি খালি অ্যারে প্রদান করে।
const ss = SpreadsheetApp.getActiveSheet(); // Gets the first pivot table on the sheet, then gets the visible values of its // first filter. const pivotTable = ss.getPivotTables()[0]; const pivotFilterValues = pivotTable.getFilters()[0].getFilterCriteria().getVisibleValues(); // Logs the visible values. console.log(pivotFilterValues);
প্রত্যাবর্তন
String[] — পিভট টেবিল ফিল্টারে প্রদর্শিত মানগুলির একটি অ্যারে।
set Hidden Values(values)
লুকানোর জন্য মান সেট করে। বিদ্যমান দৃশ্যমান বা লুকানো মান সাফ করে।
আপনি শুধুমাত্র Grid শিট, যা ডিফল্ট ধরণের শিট, এর ফিল্টারের জন্য এই মানদণ্ডটি ব্যবহার করতে পারবেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Sets the values to hide and applies the criteria to column C. const criteria = SpreadsheetApp.newFilterCriteria() .setHiddenValues(['Hello', 'World']) .build(); filter.setColumnFilterCriteria(3, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
values | String[] | লুকানোর জন্য মানগুলির তালিকা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
থ্রো
Error — যদি কোনও মান null হয়।
set Visible Background Color(visibleBackgroundColor)
ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত পটভূমির রঙ সেট করে। এই পটভূমির রঙের ঘরগুলি দৃশ্যমান থাকে। পটভূমির রঙের ফিল্টারের মানদণ্ড সেট করলে এই বিল্ডার থেকে যেকোনো বর্তমান রঙের ফিল্টারের মানদণ্ড সরিয়ে ফেলা হয়।
আপনি শুধুমাত্র Grid শিট, যা ডিফল্ট ধরণের শিট, এর ফিল্টারের জন্য এই মানদণ্ডটি ব্যবহার করতে পারবেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that filters by background color and sets it to column B. const color = SpreadsheetApp.newColor().setRgbColor('#185ABC').build(); const criteria = SpreadsheetApp.newFilterCriteria().setVisibleBackgroundColor(color).build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
visible Background Color | Color | ব্যাকগ্রাউন্ডের রঙ সেট করতে হবে। রঙটি অবশ্যই RGB-স্টাইলের রঙ হতে হবে। এই পদ্ধতিটি থিমের রঙ সমর্থন করে না। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
set Visible Foreground Color(visibleForegroundColor)
ফিল্টারের মানদণ্ড হিসেবে ব্যবহৃত ফোরগ্রাউন্ড রঙ সেট করে। এই ফোরগ্রাউন্ড রঙের ঘরগুলি দৃশ্যমান থাকে। ফোরগ্রাউন্ড রঙের ফিল্টারের মানদণ্ড সেট করলে এই বিল্ডার থেকে যেকোনো বর্তমান রঙের ফিল্টারের মানদণ্ড সরিয়ে ফেলা হয়।
আপনি শুধুমাত্র Grid শিট, যা ডিফল্ট ধরণের শিট, এর ফিল্টারের জন্য এই মানদণ্ডটি ব্যবহার করতে পারবেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that filters by foreground color and sets it to column B. const color = SpreadsheetApp.newColor().setRgbColor('#185ABC').build(); const criteria = SpreadsheetApp.newFilterCriteria().setVisibleForegroundColor(color).build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
visible Foreground Color | Color | ফোরগ্রাউন্ড রঙ সেট করতে হবে। রঙটি অবশ্যই একটি RGB-স্টাইলের রঙ হতে হবে। এই পদ্ধতিটি থিমের রঙ সমর্থন করে না। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
set Visible Values(values)
পিভট টেবিলে দেখানোর জন্য মানগুলি সেট করে। বিদ্যমান দৃশ্যমান বা লুকানো মানগুলি সাফ করে।
আপনি শুধুমাত্র পিভট টেবিলের ফিল্টারগুলির জন্য এই মানদণ্ডটি ব্যবহার করতে পারেন যা কোনও ডাটাবেসের সাথে সংযুক্ত নয়।
// Gets the active sheet. const ss = SpreadsheetApp.getActiveSheet(); // Gets the first pivot table on the sheet and adds a filter to it that // sets the visible values to "Northeast" and "Southwest." const pivotTable = ss.getPivotTables()[0]; const criteria = SpreadsheetApp.newFilterCriteria() .setVisibleValues(['Northeast', 'Southwest']) .build(); pivotTable.addFilter(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
values | String[] | দেখানোর জন্য মানগুলির তালিকা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
থ্রো
Error — যদি কোনও মান null হয়।
when Cell Empty()
খালি ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ডটি ব্যবহার করতে পারেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Sets criteria to column B that only shows empty cells. const criteria = SpreadsheetApp.newFilterCriteria().whenCellEmpty().build(); filter.setColumnFilterCriteria(2, criteria);
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Cell Not Empty()
খালি নেই এমন ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ডটি ব্যবহার করতে পারেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Sets criteria to column B that only shows cells that aren't empty. const criteria = SpreadsheetApp.newFilterCriteria().whenCellNotEmpty().build(); filter.setColumnFilterCriteria(2, criteria);
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date After(date)
নির্দিষ্ট তারিখের পরে তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি তারিখ হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি তারিখ হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Creates criteria that only shows cells with dates after June 1, 2022 // and sets it to column A. const date = new Date('June 1, 2022'); const criteria = SpreadsheetApp.newFilterCriteria().whenDateAfter(date).build(); filter.setColumnFilterCriteria(1, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
date | Date | লুকানোর সর্বশেষ তারিখ। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date After(date)
নির্দিষ্ট আপেক্ষিক তারিখের পরে তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। আপেক্ষিক তারিখের বিকল্পগুলি দেখতে, Enum Relative Date দেখুন।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি তারিখ হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি তারিখ হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Creates criteria that only shows cells with dates after today's date // and sets it to column A. const criteria = SpreadsheetApp.newFilterCriteria() .whenDateAfter(SpreadsheetApp.RelativeDate.TODAY) .build(); filter.setColumnFilterCriteria(1, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
date | Relative Date | সর্বশেষ আপেক্ষিক তারিখ। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date Before(date)
নির্দিষ্ট তারিখের আগের তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি তারিখ হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি তারিখ হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Creates criteria that only shows cells with dates before June 1, 2022 // and sets it to column A. const date = new Date('June 1, 2022'); const criteria = SpreadsheetApp.newFilterCriteria().whenDateBefore(date).build(); filter.setColumnFilterCriteria(1, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
date | Date | লুকানোর প্রথম তারিখ। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date Before(date)
নির্দিষ্ট আপেক্ষিক তারিখের আগের তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। আপেক্ষিক তারিখের বিকল্পগুলি দেখতে, Enum Relative Date দেখুন।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি তারিখ হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি তারিখ হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Creates criteria that only shows cells with dates before today's date // and sets it to column A. const criteria = SpreadsheetApp.newFilterCriteria() .whenDateBefore(SpreadsheetApp.RelativeDate.TODAY) .build(); filter.setColumnFilterCriteria(1, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
date | Relative Date | লুকানোর জন্য সবচেয়ে পুরনো আপেক্ষিক তারিখ। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date Equal To(date)
নির্দিষ্ট তারিখের সমান তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি তারিখ হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি তারিখ হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Creates criteria that only shows cells with dates equal to June 1, 2022 // and sets it to column A. const date = new Date('June 1, 2022'); const criteria = SpreadsheetApp.newFilterCriteria().whenDateEqualTo(date).build(); filter.setColumnFilterCriteria(1, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
date | Date | যে তারিখে ঘরের মানগুলি মিলতে হবে। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date Equal To(date)
ফিল্টারের মানদণ্ড সেট করে যা নির্দিষ্ট আপেক্ষিক তারিখের সমান তারিখ সহ ঘরগুলি দেখায়। আপেক্ষিক তারিখের বিকল্পগুলি দেখতে, Enum Relative Date দেখুন।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি তারিখ হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি তারিখ হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); const range = ss.getRange('A1:C20'); const filter = range.getFilter(); // Creates criteria that only shows cells with dates that fall within the past // month and sets it to column A. const criteria = SpreadsheetApp.newFilterCriteria() .whenDateEqualTo(SpreadsheetApp.RelativeDate.PAST_MONTH) .build(); filter.setColumnFilterCriteria(1, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
date | Relative Date | যে আপেক্ষিক তারিখের সাথে ঘরের মানগুলি মিলতে হবে। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date Equal To Any(dates)
নির্দিষ্ট তারিখের সমান তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটার ক্ষেত্রেই এই মানদণ্ড ব্যবহার করতে পারবেন। উদাহরণস্বরূপ, একটি Data Source শিটে, একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটে, অথবা একটি Data Source Pivot Table , একটি Data Source শিট থেকে তৈরি একটি পিভট টেবিলের ফিল্টারগুলির ক্ষেত্রে এই মানদণ্ড ব্যবহার করুন।
// Gets the sheet that's connected to a database. const ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data Sheet'); const dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "date" column that shows cells with any of the below // dates. const date1 = new Date('June 1, 2022'); const date2 = new Date('June 2, 2022'); const date3 = new Date('June 3, 2022'); const criteria = SpreadsheetApp.newFilterCriteria() .whenDateEqualToAny([date1, date2, date3]) .build(); dataSheet.addFilter('date', criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
dates | Date[] | দেখানোর জন্য তারিখগুলি। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date Not Equal To(date)
নির্দিষ্ট তারিখের সমান নয় এমন ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে।
আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটার ক্ষেত্রেই এই মানদণ্ড ব্যবহার করতে পারবেন। উদাহরণস্বরূপ, একটি Data Source শিটে, একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটে, অথবা একটি Data Source Pivot Table , একটি Data Source শিট থেকে তৈরি একটি পিভট টেবিলের ফিল্টারগুলির ক্ষেত্রে এই মানদণ্ড ব্যবহার করুন।
আপনি যে কলামের ডেটা টাইপ দিয়ে ফিল্টার করছেন সেটি অবশ্যই একটি তারিখ হতে হবে।
// Gets a pivot table that's connected to a database. const ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Pivot Table Sheet'); const dataPivotTable = ss.getDataSourcePivotTables()[0]; // Creates criteria that only shows cells that don't equal June 16, 2022 // and sets it to the "date" column. const date = new Date('June 16, 2022'); const criteria = SpreadsheetApp.newFilterCriteria().whenDateNotEqualTo(date).build(); dataPivotTable.addFilter('date', criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
date | Date | লুকানোর তারিখ। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Date Not Equal To Any(dates)
নির্দিষ্ট তারিখের সমান নয় এমন তারিখ সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটার ক্ষেত্রেই এই মানদণ্ড ব্যবহার করতে পারবেন। উদাহরণস্বরূপ, একটি Data Source শিটে, একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটে, অথবা একটি Data Source Pivot Table , একটি Data Source শিট থেকে তৈরি একটি পিভট টেবিলের ফিল্টারগুলির ক্ষেত্রে এই মানদণ্ড ব্যবহার করুন।
// Gets the sheet that's connected to a database. const ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data Sheet'); const dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "date" column that hides cells with any of the below // dates. const date1 = new Date('June 1, 2022'); const date2 = new Date('June 2, 2022'); const date3 = new Date('June 3, 2022'); const criteria = SpreadsheetApp.newFilterCriteria() .whenDateNotEqualToAny([date1, date2, date3]) .build(); dataSheet.addFilter('date', criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
dates | Date[] | লুকানোর তারিখগুলো। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Formula Satisfied(formula)
একটি নির্দিষ্ট সূত্র (যেমন =B:B<C:C ) সহ কোষগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে যা true তে মূল্যায়ন করে।
আপনি এই মানদণ্ডটি শুধুমাত্র সেই ডেটা ফিল্টার করার জন্য ব্যবহার করতে পারেন যা কোনও ডাটাবেসের সাথে সংযুক্ত নয়।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows the rows where the value in column B is less than // the value in column C and sets it to column A. const formula = '=B:B<C:C'; const criteria = SpreadsheetApp.newFilterCriteria().whenFormulaSatisfied(formula).build(); filter.setColumnFilterCriteria(1, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
formula | String | একটি কাস্টম সূত্র যা ইনপুটটি বৈধ হলে true হিসাবে মূল্যায়ন করে। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Between(start, end)
২টি নির্দিষ্ট সংখ্যার মধ্যে পড়ে অথবা যেকোনো একটি সংখ্যা সহ ঘর দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি সংখ্যা হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি একটি সংখ্যা হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that only shows cells with numbers that fall between 1-25, // inclusively, and sets it to column A. const criteria = SpreadsheetApp.newFilterCriteria().whenNumberBetween(1, 25).build(); filter.setColumnFilterCriteria(1, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
start | Number | দেখানোর জন্য সর্বনিম্ন সংখ্যা। |
end | Number | দেখানোর জন্য সর্বোচ্চ সংখ্যা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Equal To(number)
নির্দিষ্ট সংখ্যার সমান সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি সংখ্যা হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি একটি সংখ্যা হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that only shows cells that are equal to 25 and sets it to // column B. const criteria = SpreadsheetApp.newFilterCriteria().whenNumberEqualTo(25).build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
number | Number | দেখানোর জন্য সংখ্যা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Equal To Any(numbers)
নির্দিষ্ট সংখ্যার যেকোনো একটির সমান সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটার ক্ষেত্রেই এই মানদণ্ড ব্যবহার করতে পারবেন। উদাহরণস্বরূপ, একটি Data Source শিটে, একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটে, অথবা একটি Data Source Pivot Table , একটি Data Source শিট থেকে তৈরি একটি পিভট টেবিলের ফিল্টারগুলির ক্ষেত্রে এই মানদণ্ড ব্যবহার করুন।
// Gets the sheet that's connected to a database. const ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data Sheet'); const dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "amount" column that only shows cells with the number // 10, 20, or 30. const criteria = SpreadsheetApp.newFilterCriteria() .whenNumberEqualToAny([10, 20, 30]) .build(); dataSheet.addFilter('amount', criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
numbers | Number[] | দেখানোর জন্য সংখ্যাগুলি। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Greater Than(number)
নির্দিষ্ট সংখ্যার চেয়ে বড় সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি সংখ্যা হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি একটি সংখ্যা হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows cells greater than 10 and sets it to column B. const criteria = SpreadsheetApp.newFilterCriteria().whenNumberGreaterThan(10).build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
number | Number | লুকানোর জন্য সর্বোচ্চ সংখ্যা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Greater Than Or Equal To(number)
নির্দিষ্ট সংখ্যার চেয়ে বড় বা সমান সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি সংখ্যা হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি একটি সংখ্যা হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows cells greater than or equal to 10 and sets it to // column B. const criteria = SpreadsheetApp.newFilterCriteria() .whenNumberGreaterThanOrEqualTo(10) .build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
number | Number | দেখানোর জন্য সর্বনিম্ন সংখ্যা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Less Than(number)
নির্দিষ্ট সংখ্যার চেয়ে কম সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি সংখ্যা হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি একটি সংখ্যা হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows cells less than 10 and sets it to column B. const criteria = SpreadsheetApp.newFilterCriteria().whenNumberLessThan(10).build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
number | Number | লুকানোর জন্য সর্বনিম্ন সংখ্যা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Less Than Or Equal To(number)
নির্দিষ্ট সংখ্যার চেয়ে কম বা সমান সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি সংখ্যা হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি একটি সংখ্যা হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows cells less than or equal to 10 and sets it to // column B. const criteria = SpreadsheetApp.newFilterCriteria().whenNumberLessThanOrEqualTo(10).build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
number | Number | দেখানোর জন্য সর্বোচ্চ সংখ্যা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Not Between(start, end)
ফিল্টারের মানদণ্ড সেট করে যাতে এমন ঘর দেখানো হয় যেখানে একটি সংখ্যা 2টি নির্দিষ্ট সংখ্যার মধ্যে পড়ে না এবং এর কোনওটিই নয়।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি সংখ্যা হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি একটি সংখ্যা হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that hides cells with numbers that fall between 1-25, // inclusively, and sets it to column B. const criteria = SpreadsheetApp.newFilterCriteria().whenNumberNotBetween(1, 25).build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
start | Number | সর্বনিম্ন সংখ্যা লুকান। |
end | Number | লুকানোর জন্য সর্বোচ্চ সংখ্যা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Not Equal To(number)
নির্দিষ্ট সংখ্যার সমান নয় এমন একটি সংখ্যা সহ ঘর দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন। যদি আপনি এই মানদণ্ডটি একটি ডাটাবেসের সাথে সংযুক্ত ডেটার সাথে ব্যবহার করেন, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি অবশ্যই একটি সংখ্যা হতে হবে। যদি ডেটাটি একটি ডাটাবেসের সাথে সংযুক্ত না থাকে, তাহলে আপনি যে কলামের মাধ্যমে ফিল্টার করছেন তার ডেটা টাইপটি একটি সংখ্যা হতে হবে না, তবে যদি তা না হয়, তাহলে আপনি অপ্রত্যাশিত ফলাফল পেতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that hides cells that are equal to 25 and sets it to column // B. const criteria = SpreadsheetApp.newFilterCriteria().whenNumberNotEqualTo(25).build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
number | Number | লুকানোর নম্বর। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Number Not Equal To Any(numbers)
নির্দিষ্ট সংখ্যার সমান নয় এমন একটি সংখ্যা সহ ঘরগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে।
আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটার ক্ষেত্রেই এই মানদণ্ড ব্যবহার করতে পারবেন। উদাহরণস্বরূপ, একটি Data Source শিটে, একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটে, অথবা একটি Data Source Pivot Table , একটি Data Source শিট থেকে তৈরি একটি পিভট টেবিলের ফিল্টারগুলির ক্ষেত্রে এই মানদণ্ড ব্যবহার করুন।
// Gets the sheet that's connected to a database. const ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data Sheet'); const dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "amount" column that hides cells with the number 10, 20, // or 30. const criteria = SpreadsheetApp.newFilterCriteria() .whenNumberNotEqualToAny([10, 20, 30]) .build(); dataSheet.addFilter('amount', criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
numbers | Number[] | লুকানোর জন্য সংখ্যা। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Text Contains(text)
নির্দিষ্ট টেক্সট ধারণকারী সেলগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। টেক্সটটি কেস-সংবেদনশীল নয়।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ডটি ব্যবহার করতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows cells that contain "Northwest" and sets it to // column B. const criteria = SpreadsheetApp.newFilterCriteria().whenTextContains('Northwest').build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
text | String | যে টেক্সটটি ঘরে থাকা আবশ্যক। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Text Does Not Contain(text)
নির্দিষ্ট টেক্সট ধারণ করে না এমন টেক্সট সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। টেক্সটটি কেস-সংবেদনশীল নয়।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ডটি ব্যবহার করতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that hides cells that contain "Northwest" and sets it to // column B. const criteria = SpreadsheetApp.newFilterCriteria() .whenTextDoesNotContain('Northwest') .build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
text | String | যে টেক্সটটি কক্ষে থাকা উচিত নয়। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Text Ends With(text)
নির্দিষ্ট লেখা দিয়ে শেষ হওয়া টেক্সট সহ ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। টেক্সটটি কেস-সংবেদনশীল নয়।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ডটি ব্যবহার করতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows cells with text that ends with "est" and sets it // to column B. const criteria = SpreadsheetApp.newFilterCriteria().whenTextEndsWith('est').build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
text | String | ঘরের শেষে যে টেক্সট থাকা আবশ্যক। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Text Equal To(text)
নির্দিষ্ট টেক্সটের সমান টেক্সট সহ সেলগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। টেক্সটটি কেস-সংবেদনশীল নয়।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ডটি ব্যবহার করতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows cells with text that equals "hello" and sets it // to column B. const criteria = SpreadsheetApp.newFilterCriteria().whenTextEqualTo('hello').build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
text | String | যে টেক্সটটি ঘরের টেক্সটের সমান হতে হবে। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Text Equal To Any(texts)
নির্দিষ্ট টেক্সট মানের সমান টেক্সট সহ কোষগুলি দেখানোর জন্য ফিল্টার মানদণ্ড সেট করে। টেক্সটটি কেস-সংবেদনশীল নয়।
আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটার ক্ষেত্রেই এই মানদণ্ড ব্যবহার করতে পারবেন। উদাহরণস্বরূপ, একটি Data Source শিটে, একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটে, অথবা একটি Data Source Pivot Table , একটি Data Source শিট থেকে তৈরি একটি পিভট টেবিলের ফিল্টারগুলির ক্ষেত্রে এই মানদণ্ড ব্যবহার করুন।
// Gets the sheet that's connected to a database. const ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data Sheet'); const dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "category" column that shows cells with the text "tech" // or "business." const criteria = SpreadsheetApp.newFilterCriteria() .whenTextEqualToAny(['tech', 'business']) .build(); dataSheet.addFilter('category', criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
texts | String[] | একটি ঘরের সমান হওয়া টেক্সটের মান। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Text Not Equal To(text)
নির্দিষ্ট টেক্সটের সমান নয় এমন টেক্সট সহ ঘর দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। টেক্সটটি কেস-সংবেদনশীল নয়।
আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটার ক্ষেত্রেই এই মানদণ্ড ব্যবহার করতে পারবেন। উদাহরণস্বরূপ, একটি Data Source শিটে, একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটে, অথবা একটি Data Source Pivot Table , একটি Data Source শিট থেকে তৈরি একটি পিভট টেবিলের ফিল্টারগুলির ক্ষেত্রে এই মানদণ্ড ব্যবহার করুন।
// Gets the sheet that's connected to a database. const ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data Sheet'); const dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "category" column that hides cells with text equal to // "tech." const criteria = SpreadsheetApp.newFilterCriteria().whenTextNotEqualTo('tech').build(); dataSheet.addFilter('category', criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
text | String | যে টেক্সটটি ঘরের টেক্সটের সাথে সমান হতে পারে না। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Text Not Equal To Any(texts)
নির্দিষ্ট মানের সমান নয় এমন টেক্সট সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। টেক্সটটি কেস-সংবেদনশীল নয়।
আপনি শুধুমাত্র একটি ডাটাবেসের সাথে সংযুক্ত ডেটার ক্ষেত্রেই এই মানদণ্ড ব্যবহার করতে পারবেন। উদাহরণস্বরূপ, একটি Data Source শিটে, একটি ডাটাবেসের সাথে সংযুক্ত একটি শীটে, অথবা একটি Data Source Pivot Table , একটি Data Source শিট থেকে তৈরি একটি পিভট টেবিলের ফিল্টারগুলির ক্ষেত্রে এই মানদণ্ড ব্যবহার করুন।
// Gets the sheet that's connected to a database. const ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data Sheet'); const dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "category" column that hides cells with the text "tech" // or "business." const criteria = SpreadsheetApp.newFilterCriteria() .whenTextNotEqualToAny(['tech', 'business']) .build(); dataSheet.addFilter('category', criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
texts | String[] | টেক্সটের মানগুলি এমন যা একটি ঘর সমান করতে পারে না। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
when Text Starts With(text)
নির্দিষ্ট টেক্সট দিয়ে শুরু হওয়া টেক্সট সহ ঘরগুলি দেখানোর জন্য ফিল্টারের মানদণ্ড সেট করে। টেক্সটটি কেস-সংবেদনশীল নয়।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ডটি ব্যবহার করতে পারেন।
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Creates criteria that shows cells with text that starts with "pre" and sets // it to column B. const criteria = SpreadsheetApp.newFilterCriteria().whenTextStartsWith('pre').build(); filter.setColumnFilterCriteria(2, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
text | String | ঘরের শুরুতে যে টেক্সট থাকা আবশ্যক। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।
with Criteria(criteria, args)
ফিল্টার মানদণ্ডকে Boolean Criteria মান দ্বারা সংজ্ঞায়িত একটি বুলিয়ান শর্তে সেট করে, যেমন CELL_EMPTY অথবা NUMBER_GREATER_THAN । বিদ্যমান মানদণ্ড থেকে বুলিয়ান শর্তটি অনুলিপি করতে, বিদ্যমান মানদণ্ডে get Criteria Type() এবং get Criteria Values() ব্যবহার করে এই পদ্ধতির জন্য পরামিতিগুলি সংজ্ঞায়িত করুন।
আপনি যেকোনো ধরণের ফিল্টারের সাথে এই মানদণ্ড ব্যবহার করতে পারেন, তবে কিছু Boolean Criteria সমস্ত ফিল্টারের জন্য প্রযোজ্য নয়।
// Builds a filter criteria that is based on existing boolean conditions from // another criteria. Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter(); // Gets the existing boolean conditions applied to Column B and adds criteria to // column C that has the same boolean conditions and additional criteria that // hides the value, "Northwest." const filterCriteria = filter.getColumnFilterCriteria(2); const criteria = SpreadsheetApp.newFilterCriteria() .withCriteria( filterCriteria.getCriteriaType(), filterCriteria.getCriteriaValues(), ) .setHiddenValues(['Northwest']) .build(); filter.setColumnFilterCriteria(3, criteria);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
criteria | Boolean Criteria | বুলিয়ান মানদণ্ডের ধরণ। |
args | Object[] | মানদণ্ডের ধরণের সাথে উপযুক্ত আর্গুমেন্টের একটি অ্যারে; আর্গুমেন্টের সংখ্যা এবং তাদের ধরণ উপরের সংশ্লিষ্ট when...() পদ্ধতির সাথে মেলে। |
প্রত্যাবর্তন
Filter Criteria Builder — এই বিল্ডার, চেইনিংয়ের জন্য।