किसी फ़िल्टर में शर्तें जोड़ने के लिए, आपको ये काम करने होंगे:
SpreadsheetApp.newFilterCriteria()
का इस्तेमाल करके क्राइटेरिया बिल्डर बनाएं.- इस क्लास में दिए गए तरीकों का इस्तेमाल करके, बिल्डर में सेटिंग जोड़ें.
- अपनी तय की गई सेटिंग के साथ शर्तें जोड़ने के लिए,
build()
का इस्तेमाल करें.
सामान्य तौर पर क्वेरी की सूची का इस्तेमाल इस तरह किया जाता है
शीट पर वैल्यू छिपाएं
नीचे दिए गए सैंपल में, शीट का मौजूदा फ़िल्टर शामिल किया गया है. साथ ही, इसमें सेल को छिपाने के लिए मानदंड जोड़ा गया है कॉलम C जिसमें "नमस्ते" है या "दुनिया" के बारे में बात करते हैं. इस सैंपल में दी गई शर्तों का इस्तेमाल, सिर्फ़ इनके साथ किया जा सकता हैGrid
शीट पर फ़िल्टर, शीट का डिफ़ॉल्ट टाइप.
let ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); let criteria = SpreadsheetApp.newFilterCriteria() .setHiddenValues(["hello", "world"]) .build(); filter.setColumnFilterCriteria(3, criteria);
सिर्फ़ वे सेल दिखाएं जो खाली नहीं हैं
नीचे दिया गया सैंपल,DataSource
शीट में एक फ़िल्टर जोड़ता है. यह एक शीट है
किसी डेटाबेस से कनेक्ट किया जाता है. इसमें ऐसे शर्तें शामिल होती हैं जो सिर्फ़ "कैटगरी" में सेल दिखाती हैं कॉलम
जो खाली नहीं हैं.
// Gets the sheet named "Connected sheet," which is connected to a database. let sheet = SpreadsheetApp.getActiveSpreadsheet() .getSheetByName("Connected sheet") .asDataSourceSheet(); // Creates criteria that only shows non-empty cells. let criteria = SpreadsheetApp.newFilterCriteria() .whenCellNotEmpty() .build(); // Applies the criteria to the column named "Category." sheet.addFilter("Category", criteria);
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
build() | FilterCriteria | यह विकल्प, क्राइटेरिया बिल्डर में जोड़ी गई सेटिंग का इस्तेमाल करके, फ़िल्टर की शर्तें इकट्ठा करता है. |
copy() | FilterCriteriaBuilder | इस फ़िल्टर के मानदंड की कॉपी बनाकर, ऐसा मानदंड बिल्डर बनाता है जिसे आप दूसरे मानदंड पर लागू कर सकते हैं फ़िल्टर. |
getCriteriaType() | BooleanCriteria | यह फ़ंक्शन मानदंड का बूलियन टाइप दिखाता है, जैसे कि CELL_EMPTY . |
getCriteriaValues() | Object[] | बूलियन मापदंड के लिए तर्कों की श्रेणी देता है. |
getHiddenValues() | String[] | उन वैल्यू को दिखाता है जिन्हें फ़िल्टर छिपाता है. |
getVisibleBackgroundColor() | Color | फ़िल्टर करने की शर्तों के तौर पर इस्तेमाल किए गए बैकग्राउंड का रंग दिखाता है. |
getVisibleForegroundColor() | Color | फ़िल्टर की शर्तों के तौर पर इस्तेमाल किया गया फ़ोरग्राउंड का रंग दिखाता है. |
getVisibleValues() | String[] | उन वैल्यू को दिखाता है जो पिवट टेबल के फ़िल्टर में दिखती हैं. |
setHiddenValues(values) | FilterCriteriaBuilder | छिपाने के लिए वैल्यू सेट करता है. |
setVisibleBackgroundColor(visibleBackgroundColor) | FilterCriteriaBuilder | फ़िल्टर मानदंड के रूप में इस्तेमाल किए गए बैकग्राउंड का रंग सेट करता है. |
setVisibleForegroundColor(visibleForegroundColor) | FilterCriteriaBuilder | फ़िल्टर मानदंड के तौर पर इस्तेमाल किए गए फ़ोरग्राउंड का रंग सेट करता है. |
setVisibleValues(values) | FilterCriteriaBuilder | पिवट टेबल पर दिखाने के लिए वैल्यू सेट करता है. |
whenCellEmpty() | FilterCriteriaBuilder | खाली सेल दिखाने के लिए फ़िल्टर मानदंड सेट करता है. |
whenCellNotEmpty() | FilterCriteriaBuilder | जो सेल खाली नहीं हैं उन्हें दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
whenDateAfter(date) | FilterCriteriaBuilder | यह फ़िल्टर करने की शर्त सेट करता है कि चुनी गई तारीख के बाद की तारीख वाली सेल दिखती हैं. |
whenDateAfter(date) | FilterCriteriaBuilder | यह फ़िल्टर करने की शर्त सेट करता है, जो तय की गई मिलती-जुलती तारीख के बाद की तारीख वाली सेल दिखाती है. |
whenDateBefore(date) | FilterCriteriaBuilder | फ़िल्टर करने की शर्त सेट करता है, जो तय तारीख से पहले की तारीखों वाली सेल दिखाता है. |
whenDateBefore(date) | FilterCriteriaBuilder | यह फ़िल्टर चुनने की शर्त सेट करता है कि उन सेल को दिखाया जाएगा जिनकी तारीखें, बताई गई किसी मिलती-जुलती तारीख से पहले की हैं. |
whenDateEqualTo(date) | FilterCriteriaBuilder | यह फ़िल्टर करने की शर्तें सेट करता है. यह उन सेल को दिखाता है जिनकी तारीख तय की गई तारीख के बराबर होती है. |
whenDateEqualTo(date) | FilterCriteriaBuilder | यह फ़िल्टर करने की शर्तें सेट करता है. यह उन सेल को दिखाता है जिनकी तारीखें, बताई गई किसी मिलती-जुलती तारीख के बराबर होती हैं. |
whenDateEqualToAny(dates) | FilterCriteriaBuilder | किसी भी दी गई तारीख के बराबर की तारीख वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
whenDateNotEqualTo(date) | FilterCriteriaBuilder | यह फ़ंक्शन उन सेल को दिखाने के लिए फ़िल्टर की शर्त सेट करता है जो तय की गई तारीख के बराबर नहीं हैं. |
whenDateNotEqualToAny(dates) | FilterCriteriaBuilder | यह विकल्प, उन सेल को दिखाने के लिए फ़िल्टर की शर्तें सेट करता है जिनकी तारीख, दी गई किसी भी वैल्यू के बराबर नहीं होती तारीखें. |
whenFormulaSatisfied(formula) | FilterCriteriaBuilder | तय किए गए फ़ॉर्मूले (जैसे कि =B:B<C:C ) वाले सेल को दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है
true का मूल्यांकन करता है. |
whenNumberBetween(start, end) | FilterCriteriaBuilder | '2' या '2' में से किसी एक के बीच की संख्या दिखाने वाली सेल को दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है तय की गई संख्या. |
whenNumberEqualTo(number) | FilterCriteriaBuilder | तय की गई संख्या के बराबर की संख्या वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
whenNumberEqualToAny(numbers) | FilterCriteriaBuilder | किसी भी दिए गए नंबर के बराबर की सेल दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है नंबर. |
whenNumberGreaterThan(number) | FilterCriteriaBuilder | तय की गई संख्या से बड़ी संख्या वाली सेल दिखाने के लिए फ़िल्टर मानदंड सेट करता है |
whenNumberGreaterThanOrEqualTo(number) | FilterCriteriaBuilder | तय की गई वैल्यू से ज़्यादा या उसके बराबर की संख्या वाली सेल दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है जोड़ें. |
whenNumberLessThan(number) | FilterCriteriaBuilder | तय की गई संख्या से छोटी संख्या वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
whenNumberLessThanOrEqualTo(number) | FilterCriteriaBuilder | तय की गई वैल्यू से कम या उसके बराबर की संख्या वाली सेल दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है जोड़ें. |
whenNumberNotBetween(start, end) | FilterCriteriaBuilder | यह फ़िल्टर मानदंड सेट करता है कि ऐसी सेल दिखाने के लिए जो संख्या के बीच नहीं आते हैं, और दोनों में से कोई नहीं है, 2 तय की गई संख्या. |
whenNumberNotEqualTo(number) | FilterCriteriaBuilder | यह नीति, उन सेल को दिखाने के लिए फ़िल्टर की शर्त सेट करती है जिनकी संख्या, दी गई संख्या के बराबर नहीं है. |
whenNumberNotEqualToAny(numbers) | FilterCriteriaBuilder | यह विकल्प, उन सेल को दिखाने के लिए फ़िल्टर की शर्तें सेट करता है जिनकी संख्या, सेट की गई किसी भी संख्या के बराबर नहीं होती है नंबर. |
whenTextContains(text) | FilterCriteriaBuilder | तय किए गए टेक्स्ट वाले टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
whenTextDoesNotContain(text) | FilterCriteriaBuilder | टेक्स्ट वाली सेल दिखाने के लिए फ़िल्टर मानदंड सेट करता है जिसमें बताया गया टेक्स्ट नहीं होता है. |
whenTextEndsWith(text) | FilterCriteriaBuilder | तय किए गए टेक्स्ट पर खत्म होने वाले टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
whenTextEqualTo(text) | FilterCriteriaBuilder | तय किए गए टेक्स्ट के बराबर टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
whenTextEqualToAny(texts) | FilterCriteriaBuilder | तय किए गए किसी भी टेक्स्ट के बराबर टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है वैल्यू. |
whenTextNotEqualTo(text) | FilterCriteriaBuilder | तय किए गए टेक्स्ट के बराबर न होने वाले टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
whenTextNotEqualToAny(texts) | FilterCriteriaBuilder | यह विकल्प, उन सेल को दिखाने के लिए फ़िल्टर की शर्तें सेट करता है जिनमें मौजूद टेक्स्ट किसी भी वैल्यू के बराबर नहीं है वैल्यू. |
whenTextStartsWith(text) | FilterCriteriaBuilder | तय किए गए टेक्स्ट से शुरू होने वाले टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. |
withCriteria(criteria, args) | FilterCriteriaBuilder | यह फ़िल्टर की शर्तों को, BooleanCriteria वैल्यू से तय की गई बूलियन कंडीशन पर सेट करता है, जैसे
CELL_EMPTY या NUMBER_GREATER_THAN के तौर पर. |
विस्तृत दस्तावेज़
build()
यह विकल्प, क्राइटेरिया बिल्डर में जोड़ी गई सेटिंग का इस्तेमाल करके, फ़िल्टर की शर्तें इकट्ठा करता है.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); let criteria = SpreadsheetApp.newFilterCriteria() // Creates a criteria builder. .whenCellNotEmpty() // Adds settings to the builder. .build(); // Assembles the criteria. filter.setColumnFilterCriteria(2, criteria);
वापसी का टिकट
FilterCriteria
— यह फ़िल्टर चुनने की शर्तों को दिखाता है.
copy()
इस फ़िल्टर के मानदंड की कॉपी बनाकर, ऐसा मानदंड बिल्डर बनाता है जिसे आप दूसरे मानदंड पर लागू कर सकते हैं फ़िल्टर.
इस तरीके का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. शीट फ़िल्टर का इस्तेमाल करते समय, ये काम किए जा सकते हैं मानदंड को किसी अन्य कॉलम में कॉपी करें.
let ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Makes a copy of the filter criteria applied to column C. let 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);
वापसी का टिकट
FilterCriteriaBuilder
— इस फ़िल्टर मानदंड पर आधारित एक फ़िल्टर मानदंड निर्माता.
getCriteriaType()
यह फ़ंक्शन मानदंड के बूलियन टाइप को दिखाता है, जैसे कि CELL_EMPTY
. अलग-अलग तरह के विषयों के बारे में जानने के लिए
की वैल्यू के तौर पर BooleanCriteria
की वैल्यू देखें.
लोग अक्सर यह तरीका इस्तेमाल करके, फ़िल्टर को बदले बिना ही उस फ़िल्टर में बूलियन शर्त की शर्त जोड़ सकते हैं मौजूदा मानदंड.
- मानदंड के लिए तर्क पाने के लिए,
getCriteriaValues()
का इस्तेमाल करें. - फ़िल्टर की शर्तें बनाने या उनमें बदलाव करने के लिए, मानदंड के टाइप और शर्तों की वैल्यू का इस्तेमाल करने के लिए, यह देखें
withCriteria(criteria, args)
.
किसी भी तरह के फ़िल्टर के लिए, इस तरीके का इस्तेमाल किया जा सकता है. अगर फ़िल्टर की शर्त बूलियन नहीं है
स्थिति, null
दिखाता है.
let ss = SpreadsheetApp.getActiveSheet(); // Gets the filter on the active sheet. let filter = ss.getFilter(); // Gets the criteria type and returns a string representing the criteria type object. let criteriaType = filter.getColumnFilterCriteria(2) .getCriteriaType() .toString(); // Logs the criteria type. console.log(criteriaType);
वापसी का टिकट
BooleanCriteria
— बूलियन मानदंड का प्रकार या अगर मानदंड बूलियन नहीं है, तो null
स्थिति.
getCriteriaValues()
बूलियन मापदंड के लिए तर्कों की श्रेणी देता है. कुछ बूलियन मानदंड प्रकारों में
आर्ग्युमेंट और खाली अरे दिखाएं, जैसे कि CELL_NOT_EMPTY
.
लोग अक्सर यह तरीका इस्तेमाल करके, फ़िल्टर को बदले बिना ही उस फ़िल्टर में बूलियन शर्त की शर्त जोड़ सकते हैं मौजूदा मानदंड.
- बूलियन मापदंड प्रकार पाने के लिए,
getCriteriaType()
का इस्तेमाल करें. - फ़िल्टर करने की शर्त बनाने या उसमें बदलाव करने के लिए, मानदंड के टाइप और शर्तों की वैल्यू का इस्तेमाल करने के लिए, यह देखें
withCriteria(criteria, args)
.किसी भी तरह के फ़िल्टर के लिए, इस तरीके का इस्तेमाल किया जा सकता है.
let ss = SpreadsheetApp.getActiveSheet(); let 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. let criteriaValues = filter.getColumnFilterCriteria(2).getCriteriaValues(); console.log(criteriaValues);
वापसी का टिकट
Object[]
— बूलियन शर्तों के टाइप के हिसाब से सही आर्ग्युमेंट का कलेक्शन. आर्ग्युमेंट की संख्या और उनका टाइप,FilterCriteriaBuilder
क्लास केwhen...()
तरीके से मेल खाता है.
getHiddenValues()
उन वैल्यू को दिखाता है जिन्हें फ़िल्टर छिपाता है.
इस शर्त का इस्तेमाल, Grid
शीट पर फ़िल्टर के साथ करें. यह शीट का डिफ़ॉल्ट टाइप है.
अगर अन्य तरह के फ़िल्टर के लिए, इस तरीके को कॉल किया जाता है, तो null
फ़ंक्शन दिखाता है.
let ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Gets the filter criteria applied to column B, then gets the hidden values. let filterCriteria = filter.getColumnFilterCriteria(2).getHiddenValues(); // Logs the hidden values. console.log(filterCriteria);
वापसी का टिकट
String[]
— उन वैल्यू का कलेक्शन जिन्हें फ़िल्टर छिपाता है.
getVisibleBackgroundColor()
फ़िल्टर करने की शर्तों के तौर पर इस्तेमाल किए गए बैकग्राउंड का रंग दिखाता है. इस बैकग्राउंड रंग वाली सेल मौजूद रहेंगी दृश्य.
इस शर्त का इस्तेमाल, Grid
शीट पर फ़िल्टर के साथ करें. यह शीट का डिफ़ॉल्ट टाइप है.
अगर अन्य तरह के फ़िल्टर के लिए, इस तरीके को कॉल किया जाता है, तो null
फ़ंक्शन दिखाता है.
let ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); // Logs the background color that column B is filtered by as a hexadecimal string. let filter = range.getFilter(); let color = filter.getColumnFilterCriteria(2) .getVisibleBackgroundColor() .asRgbColor() .asHexString(); console.log(color);
वापसी का टिकट
Color
— फ़िल्टर की शर्तों के तौर पर, बैकग्राउंड का रंग इस्तेमाल किया जाता है.
getVisibleForegroundColor()
फ़िल्टर की शर्तों के तौर पर इस्तेमाल किया गया फ़ोरग्राउंड का रंग दिखाता है. इस रंग के फ़ोरग्राउंड वाली सेल मौजूद रहेंगी दृश्य.
इस शर्त का इस्तेमाल, Grid
शीट पर फ़िल्टर के साथ करें. यह शीट का डिफ़ॉल्ट टाइप है.
अगर अन्य तरह के फ़िल्टर के लिए, इस तरीके को कॉल किया जाता है, तो null
फ़ंक्शन दिखाता है.
let ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); // Logs the foreground color that column B is filtered by as a hexadecimal string. let filter = range.getFilter(); let color = filter.getColumnFilterCriteria(2) .getVisibleForegroundColor() .asRgbColor() .asHexString(); console.log(color);
वापसी का टिकट
Color
— फ़िल्टर की शर्तों के तौर पर, फ़ोरग्राउंड का रंग इस्तेमाल किया जाता है.
getVisibleValues()
उन वैल्यू को दिखाता है जो पिवट टेबल के फ़िल्टर में दिखती हैं.
यह शर्त सिर्फ़ उन पिवट टेबल के फ़िल्टर के लिए है जो किसी डेटाबेस से कनेक्ट नहीं हैं. अन्य तरह के फ़िल्टर के लिए, खाली अरे दिखाता है.
let ss = SpreadsheetApp.getActiveSheet(); // Gets the first pivot table on the sheet, then gets the visible values of its first filter. pivotTable = ss.getPivotTables()[0]; pivotFilterValues = pivotTable.getFilters()[0].getFilterCriteria().getVisibleValues(); // Logs the visible values. console.log(pivotFilterValues);
वापसी का टिकट
String[]
— उन वैल्यू का कलेक्शन जो पिवट टेबल के फ़िल्टर में दिखती हैं.
setHiddenValues(values)
छिपाने के लिए वैल्यू सेट करता है. दिखने वाली या छिपी हुई वैल्यू को हटा देता है.
इस फ़िल्टर का इस्तेमाल, सिर्फ़ Grid
शीट पर लागू होने वाले फ़िल्टर के लिए किया जा सकता है. यह डिफ़ॉल्ट सेटिंग है
शीट का टाइप.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Sets the values to hide and applies the criteria to column C. let criteria = SpreadsheetApp.newFilterCriteria() .setHiddenValues(["Hello", "World"]) .build(); filter.setColumnFilterCriteria(3, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
values | String[] | छिपाई जाने वाली वैल्यू की सूची. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
setVisibleBackgroundColor(visibleBackgroundColor)
फ़िल्टर मानदंड के रूप में इस्तेमाल किए गए बैकग्राउंड का रंग सेट करता है. इस बैकग्राउंड रंग वाली सेल मौजूद रहेंगी दृश्य. बैकग्राउंड कलर फ़िल्टर सेट करने से, कलर फ़िल्टर से जुड़ी मौजूदा शर्तें हट जाती हैं से फ़ायदा पाएं.
इस फ़िल्टर का इस्तेमाल, सिर्फ़ Grid
शीट पर लागू होने वाले फ़िल्टर के लिए किया जा सकता है. यह डिफ़ॉल्ट सेटिंग है
शीट का टाइप.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that filters by background color and sets it to column B. let color = SpreadsheetApp.newColor().setRgbColor("#185ABC").build(); let criteria = SpreadsheetApp.newFilterCriteria() .setVisibleBackgroundColor(color) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
visibleBackgroundColor | Color | सेट किया जाने वाला बैकग्राउंड रंग. रंग आरजीबी-स्टाइल में होना चाहिए रंग. इस तरीके में, थीम के रंग काम नहीं करते. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
setVisibleForegroundColor(visibleForegroundColor)
फ़िल्टर मानदंड के तौर पर इस्तेमाल किए गए फ़ोरग्राउंड का रंग सेट करता है. इस रंग के फ़ोरग्राउंड वाली सेल मौजूद रहेंगी दृश्य. फ़ोरग्राउंड के कलर फ़िल्टर से जुड़ी शर्तें सेट करने पर, कलर फ़िल्टर से जुड़ी मौजूदा शर्तें हट जाती हैं से फ़ायदा पाएं.
इस फ़िल्टर का इस्तेमाल, सिर्फ़ Grid
शीट पर लागू होने वाले फ़िल्टर के लिए किया जा सकता है. यह डिफ़ॉल्ट सेटिंग है
शीट का टाइप.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that filters by foreground color and sets it to column B. let color = SpreadsheetApp.newColor().setRgbColor("#185ABC").build(); let criteria = SpreadsheetApp.newFilterCriteria() .setVisibleForegroundColor(color) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
visibleForegroundColor | Color | सेट किया जाने वाला फ़ोरग्राउंड का रंग. रंग आरजीबी-स्टाइल में होना चाहिए रंग. इस तरीके में, थीम के रंग काम नहीं करते. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
setVisibleValues(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." let pivotTable = ss.getPivotTables()[0]; let criteria = SpreadsheetApp.newFilterCriteria() .setVisibleValues(["Northeast", "Southwest"]) .build(); pivotTable.addFilter(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
values | String[] | दिखाई जाने वाली वैल्यू की सूची. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenCellEmpty()
खाली सेल दिखाने के लिए फ़िल्टर मानदंड सेट करता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Sets criteria to column B that only shows empty cells. let criteria = SpreadsheetApp.newFilterCriteria() .whenCellEmpty() .build(); filter.setColumnFilterCriteria(2, criteria);
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenCellNotEmpty()
जो सेल खाली नहीं हैं उन्हें दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Sets criteria to column B that only shows cells that aren't empty. let criteria = SpreadsheetApp.newFilterCriteria() .whenCellNotEmpty() .build(); filter.setColumnFilterCriteria(2, criteria);
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateAfter(date)
यह फ़िल्टर करने की शर्त सेट करता है. यह उन सेल को दिखाता है जिनकी तारीख तय की गई तारीख के बाद की है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह तारीख होना चाहिए. अगर डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक तारीख होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Creates criteria that only shows cells with dates after June 1, 2022 // and sets it to column A. let date = new Date("June 1, 2022"); let criteria = SpreadsheetApp.newFilterCriteria() .whenDateAfter(date) .build(); filter.setColumnFilterCriteria(1, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | छिपने की सबसे नई तारीख. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateAfter(date)
यह फ़िल्टर करने की शर्त सेट करता है, जो तय की गई मिलती-जुलती तारीख के बाद की तारीख वाली सेल दिखाती है. यहां की यात्रा पर हूं
मिलती-जुलती तारीख के विकल्प देखें, Enum RelativeDate
देखें.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह तारीख होना चाहिए. अगर डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक तारीख होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Creates criteria that only shows cells with dates after today's date // and sets it to column A. let date = SpreadsheetApp.RelativeDate.TODAY; let criteria = SpreadsheetApp.newFilterCriteria() .whenDateAfter(date) .build(); filter.setColumnFilterCriteria(1, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | RelativeDate | इससे जुड़ी आखिरी तारीख. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateBefore(date)
फ़िल्टर करने की शर्त सेट करता है, जो तय तारीख से पहले की तारीखों वाली सेल दिखाता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह तारीख होना चाहिए. अगर डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक तारीख होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Creates criteria that only shows cells with dates before June 1, 2022 // and sets it to column A. let date = new Date("June 1, 2022"); let criteria = SpreadsheetApp.newFilterCriteria() .whenDateBefore(date) .build(); filter.setColumnFilterCriteria(1, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | छिपाने के लिए सबसे पहली तारीख. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateBefore(date)
यह फ़िल्टर चुनने की शर्त सेट करता है कि उन सेल को दिखाया जाएगा जिनकी तारीखें, बताई गई किसी मिलती-जुलती तारीख से पहले की हैं.
मिलती-जुलती तारीख के विकल्प देखने के लिए, Enum RelativeDate
देखें.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह तारीख होना चाहिए. अगर डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक तारीख होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Creates criteria that only shows cells with dates before today's date // and sets it to column A. let date = SpreadsheetApp.RelativeDate.TODAY; let criteria = SpreadsheetApp.newFilterCriteria() .whenDateBefore(date) .build(); filter.setColumnFilterCriteria(1, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | RelativeDate | छिपाने के लिए सबसे पुरानी मिलता-जुलता तारीख. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateEqualTo(date)
यह फ़िल्टर करने की शर्तें सेट करता है. यह उन सेल को दिखाता है जिनकी तारीख तय की गई तारीख के बराबर होती है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह तारीख होना चाहिए. अगर डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक तारीख होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Creates criteria that only shows cells with dates equal to June 1, 2022 // and sets it to column A. let date = new Date("June 1, 2022"); let criteria = SpreadsheetApp.newFilterCriteria() .whenDateEqualTo(date) .build(); filter.setColumnFilterCriteria(1, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | वह तारीख जब सेल की वैल्यू मेल खानी चाहिए. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateEqualTo(date)
यह फ़िल्टर करने की शर्तें सेट करता है. यह उन सेल को दिखाता है जिनकी तारीखें, बताई गई किसी मिलती-जुलती तारीख के बराबर होती हैं.
मिलती-जुलती तारीख के विकल्प देखने के लिए, Enum RelativeDate
देखें.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह तारीख होना चाहिए. अगर डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक तारीख होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the range. const ss = SpreadsheetApp.getActiveSheet(); let range = ss.getRange("A1:C20"); let filter = range.getFilter(); // Creates criteria that only shows cells with dates that fall within the past month // and sets it to column A. let date = SpreadsheetApp.RelativeDate.PAST_MONTH; let criteria = SpreadsheetApp.newFilterCriteria() .whenDateEqualTo(date) .build(); filter.setColumnFilterCriteria(1, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | RelativeDate | वह तारीख जिससे सेल की वैल्यू मेल खानी चाहिए. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateEqualToAny(dates)
किसी भी दी गई तारीख के बराबर की तारीख वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है.
इस शर्त का इस्तेमाल, सिर्फ़ डेटाबेस से जुड़े डेटा के साथ किया जा सकता है. उदाहरण के लिए,
DataSource
शीट पर फ़िल्टर के साथ मापदंड, वह शीट जो
डेटाबेस या DataSourcePivotTable
, DataSource
शीट से बनाई गई पिवट टेबल.
// Gets the sheet that's connected to a database. let ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data Sheet"); let dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "date" column that shows cells with any of the below dates. let date1 = new Date("June 1, 2022"); let date2 = new Date("June 2, 2022"); let date3 = new Date("June 3, 2022"); let criteria = SpreadsheetApp.newFilterCriteria() .whenDateEqualToAny([date1, date2, date3]) .build(); dataSheet.addFilter("date", criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
dates | Date[] | दिखाई जाने वाली तारीखें. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateNotEqualTo(date)
यह फ़ंक्शन उन सेल को दिखाने के लिए फ़िल्टर की शर्त सेट करता है जो तय की गई तारीख के बराबर नहीं हैं.
इस शर्त का इस्तेमाल, सिर्फ़ डेटाबेस से जुड़े डेटा के साथ किया जा सकता है. उदाहरण के लिए,
DataSource
शीट पर फ़िल्टर के साथ मापदंड, वह शीट जो
डेटाबेस या DataSourcePivotTable
, DataSource
शीट से बनाई गई पिवट टेबल.
जिस कॉलम के हिसाब से डेटा फ़िल्टर किया जा रहा है उसका डेटा टाइप, तारीख होना चाहिए.
// Gets a pivot table that's connected to a database. let ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Pivot Table Sheet"); let dataPivotTable = ss.getDataSourcePivotTables()[0]; // Creates criteria that only shows cells that don't equal June 16, 2022 // and sets it to the "date" column. let date = new Date("June 16, 2022"); let criteria = SpreadsheetApp.newFilterCriteria() .whenDateNotEqualTo(date) .build(); dataPivotTable.addFilter("date", criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | छिपाने की तारीख. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenDateNotEqualToAny(dates)
यह विकल्प, उन सेल को दिखाने के लिए फ़िल्टर की शर्तें सेट करता है जिनकी तारीख, दी गई किसी भी वैल्यू के बराबर नहीं होती तारीखें.
इस शर्त का इस्तेमाल, सिर्फ़ डेटाबेस से जुड़े डेटा के साथ किया जा सकता है. उदाहरण के लिए,
DataSource
शीट पर फ़िल्टर के साथ मापदंड, वह शीट जो
डेटाबेस या DataSourcePivotTable
, DataSource
शीट से बनाई गई पिवट टेबल.
// Gets the sheet that's connected to a database. let ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data Sheet"); let dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "date" column that hides cells with any of the below dates. let date1 = new Date("June 1, 2022"); let date2 = new Date("June 2, 2022"); let date3 = new Date("June 3, 2022"); let criteria = SpreadsheetApp.newFilterCriteria() .whenDateNotEqualToAny([date1, date2, date3]) .build(); dataSheet.addFilter("date", criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
dates | Date[] | छिपाने की तारीखें. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenFormulaSatisfied(formula)
तय किए गए फ़ॉर्मूले (जैसे कि =B:B<C:C
) वाले सेल को दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है
true
का मूल्यांकन करता है.
इस शर्त का इस्तेमाल, सिर्फ़ उस डेटा को फ़िल्टर करने के लिए किया जा सकता है जो किसी डेटाबेस से कनेक्ट नहीं है.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let 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. let formula = "=B:B<C:C"; let criteria = SpreadsheetApp.newFilterCriteria() .whenFormulaSatisfied(formula) .build(); filter.setColumnFilterCriteria(1, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
formula | String | एक कस्टम फ़ॉर्मूला, जो इनपुट के मान्य होने पर true के बराबर होता है. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberBetween(start, end)
'2' या '2' में से किसी एक के बीच की संख्या दिखाने वाली सेल को दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है तय की गई संख्या.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के लिए फ़िल्टर किया जा रहा है उसका डेटा टाइप कोई संख्या होनी चाहिए. अगर आपने डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक संख्या होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that only shows cells with numbers that fall between 1-25, inclusively, // and sets it to column A. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberBetween(1, 25) .build(); filter.setColumnFilterCriteria(1, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Number | दिखाई जाने वाली निम्नतम संख्या. |
end | Number | दिखाई जाने वाली सबसे बड़ी संख्या. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberEqualTo(number)
तय की गई संख्या के बराबर की संख्या वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के लिए फ़िल्टर किया जा रहा है उसका डेटा टाइप कोई संख्या होनी चाहिए. अगर आपने डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक संख्या होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that only shows cells that are equal to 25 and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberEqualTo(25) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | दिखाई जाने वाली संख्या. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberEqualToAny(numbers)
किसी भी दिए गए नंबर के बराबर की सेल दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है नंबर.
इस शर्त का इस्तेमाल, सिर्फ़ डेटाबेस से जुड़े डेटा के साथ किया जा सकता है. उदाहरण के लिए,
DataSource
शीट पर फ़िल्टर के साथ मापदंड, वह शीट जो
डेटाबेस या DataSourcePivotTable
, DataSource
शीट से बनाई गई पिवट टेबल.
// Gets the sheet that's connected to a database. let ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data Sheet"); let dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "amount" column that only shows cells with the number 10, 20, or 30. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberEqualToAny([10,20,30]) .build(); dataSheet.addFilter("amount", criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
numbers | Number[] | दिखाए जाने वाले नंबर. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberGreaterThan(number)
तय की गई संख्या से बड़ी संख्या वाली सेल दिखाने के लिए फ़िल्टर मानदंड सेट करता है
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के लिए फ़िल्टर किया जा रहा है उसका डेटा टाइप कोई संख्या होनी चाहिए. अगर आपने डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक संख्या होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that shows cells greater than 10 and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberGreaterThan(10) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | छिपने के लिए सबसे बड़ी संख्या. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberGreaterThanOrEqualTo(number)
तय की गई वैल्यू से ज़्यादा या उसके बराबर की संख्या वाली सेल दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है जोड़ें.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के लिए फ़िल्टर किया जा रहा है उसका डेटा टाइप कोई संख्या होनी चाहिए. अगर आपने डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक संख्या होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that shows cells greater than or equal to 10 and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberGreaterThanOrEqualTo(10) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | दिखाई जाने वाली निम्नतम संख्या. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberLessThan(number)
तय की गई संख्या से छोटी संख्या वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के लिए फ़िल्टर किया जा रहा है उसका डेटा टाइप कोई संख्या होनी चाहिए. अगर आपने डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक संख्या होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that shows cells less than 10 and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberLessThan(10) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | छिपने के लिए निम्नतम संख्या. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberLessThanOrEqualTo(number)
तय की गई वैल्यू से कम या उसके बराबर की संख्या वाली सेल दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है जोड़ें.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के लिए फ़िल्टर किया जा रहा है उसका डेटा टाइप कोई संख्या होनी चाहिए. अगर आपने डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक संख्या होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that shows cells less than or equal to 10 and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberLessThanOrEqualTo(10) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | दिखाई जाने वाली सबसे बड़ी संख्या. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberNotBetween(start, end)
यह फ़िल्टर मानदंड सेट करता है कि ऐसी सेल दिखाने के लिए जो संख्या के बीच नहीं आते हैं, और दोनों में से कोई नहीं है, 2 तय की गई संख्या.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के लिए फ़िल्टर किया जा रहा है उसका डेटा टाइप कोई संख्या होनी चाहिए. अगर आपने डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक संख्या होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that hides cells with numbers that fall between 1-25, inclusively, // and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberNotBetween(1, 25) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Number | निम्नतम संख्या छिप जाती है. |
end | Number | छिपने के लिए सबसे बड़ी संख्या. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberNotEqualTo(number)
यह नीति, उन सेल को दिखाने के लिए फ़िल्टर की शर्तें सेट करती है जिनकी संख्या, दी गई संख्या के बराबर नहीं है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है. यदि आप इस मानदंड का उपयोग किसी डेटाबेस से कनेक्ट होते हैं, तो जिस कॉलम के लिए फ़िल्टर किया जा रहा है उसका डेटा टाइप कोई संख्या होनी चाहिए. अगर आपने डेटा किसी डेटाबेस से कनेक्ट नहीं होता है, इसलिए जिस कॉलम के डेटा टाइप के हिसाब से फ़िल्टर किया जा रहा है वह एक संख्या होनी चाहिए, लेकिन अगर ऐसा नहीं है, तो आपको अनचाहे नतीजे मिल सकते हैं.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that hides cells that are equal to 25 and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberNotEqualTo(25) .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
number | Number | वह संख्या जिसे छिपाना है. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenNumberNotEqualToAny(numbers)
यह विकल्प, उन सेल को दिखाने के लिए फ़िल्टर की शर्तें सेट करता है जिनकी संख्या, सेट की गई किसी भी संख्या के बराबर नहीं होती है नंबर.
इस शर्त का इस्तेमाल, सिर्फ़ डेटाबेस से जुड़े डेटा के साथ किया जा सकता है. उदाहरण के लिए,
DataSource
शीट पर फ़िल्टर के साथ मापदंड, वह शीट जो
डेटाबेस या DataSourcePivotTable
, DataSource
शीट से बनाई गई पिवट टेबल.
// Gets the sheet that's connected to a database. let ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data Sheet"); let dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "amount" column that hides cells with the number 10, 20, or 30. let criteria = SpreadsheetApp.newFilterCriteria() .whenNumberNotEqualToAny([10,20,30]) .build(); dataSheet.addFilter("amount", criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
numbers | Number[] | छिपाए जाने वाले नंबर. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenTextContains(text)
तय किए गए टेक्स्ट वाले टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. टेक्स्ट केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that shows cells that contain "Northwest" and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenTextContains("Northwest") .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह टेक्स्ट जो सेल में होना चाहिए. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenTextDoesNotContain(text)
टेक्स्ट वाली सेल दिखाने के लिए फ़िल्टर मानदंड सेट करता है जिसमें बताया गया टेक्स्ट नहीं होता है. कॉन्टेंट बनाने टेक्स्ट केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that hides cells that contain "Northwest" and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenTextDoesNotContain("Northwest") .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह टेक्स्ट जो सेल में नहीं होना चाहिए. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenTextEndsWith(text)
तय किए गए टेक्स्ट पर खत्म होने वाले टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. टेक्स्ट केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that shows cells with text that ends with "est" and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenTextEndsWith("est") .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | यह टेक्स्ट, सेल के टेक्स्ट के आखिर में होना चाहिए. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenTextEqualTo(text)
तय किए गए टेक्स्ट के बराबर टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. टेक्स्ट केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that shows cells with text that equals "hello" and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenTextEqualTo("hello") .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह टेक्स्ट जो सेल के टेक्स्ट के बराबर होना चाहिए. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenTextEqualToAny(texts)
तय किए गए किसी भी टेक्स्ट के बराबर टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर की शर्तें सेट करता है वैल्यू. टेक्स्ट केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होता है.
इस शर्त का इस्तेमाल, सिर्फ़ डेटाबेस से जुड़े डेटा के साथ किया जा सकता है. उदाहरण के लिए,
DataSource
शीट पर फ़िल्टर के साथ मापदंड, वह शीट जो
डेटाबेस या DataSourcePivotTable
, DataSource
शीट से बनाई गई पिवट टेबल.
// Gets the sheet that's connected to a database. let ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data Sheet"); let dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "category" column that shows cells with the text "tech" or "business." let criteria = SpreadsheetApp.newFilterCriteria() .whenTextEqualToAny(["tech","business"]) .build(); dataSheet.addFilter("category", criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
texts | String[] | टेक्स्ट की वे वैल्यू जो सेल के बराबर होनी चाहिए. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenTextNotEqualTo(text)
तय किए गए टेक्स्ट के बराबर न होने वाले टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. कॉन्टेंट बनाने टेक्स्ट केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होता है.
इस शर्त का इस्तेमाल, सिर्फ़ डेटाबेस से जुड़े डेटा के साथ किया जा सकता है. उदाहरण के लिए,
DataSource
शीट पर फ़िल्टर के साथ मापदंड, वह शीट जो
डेटाबेस या DataSourcePivotTable
, DataSource
शीट से बनाई गई पिवट टेबल.
// Gets the sheet that's connected to a database. let ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data Sheet"); let dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "category" column that hides cells with text equal to "tech." let criteria = SpreadsheetApp.newFilterCriteria() .whenTextNotEqualTo("tech") .build(); dataSheet.addFilter("category", criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | वह टेक्स्ट जिसकी सेल के टेक्स्ट की तरह तुलना नहीं की जा सकती. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenTextNotEqualToAny(texts)
यह फ़ंक्शन ऐसे सेल को दिखाने के लिए फ़िल्टर की शर्तें सेट करता है जिनमें मौजूद टेक्स्ट किसी भी वैल्यू के बराबर नहीं है वैल्यू. टेक्स्ट केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होता है.
इस शर्त का इस्तेमाल, सिर्फ़ डेटाबेस से जुड़े डेटा के साथ किया जा सकता है. उदाहरण के लिए,
DataSource
शीट पर फ़िल्टर के साथ मापदंड, वह शीट जो
डेटाबेस या DataSourcePivotTable
, DataSource
शीट से बनाई गई पिवट टेबल.
// Gets the sheet that's connected to a database. let ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Data Sheet"); let dataSheet = ss.asDataSourceSheet(); // Adds criteria to the "category" column that hides cells with the text "tech" or "business." let criteria = SpreadsheetApp.newFilterCriteria() .whenTextNotEqualToAny(["tech","business"]) .build(); dataSheet.addFilter("category", criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
texts | String[] | टेक्स्ट वैल्यू, जिनके बराबर सेल बराबर नहीं हो सकती. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
whenTextStartsWith(text)
तय किए गए टेक्स्ट से शुरू होने वाले टेक्स्ट वाली सेल दिखाने के लिए, फ़िल्टर करने की शर्त सेट करता है. टेक्स्ट केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) नहीं होता है.
इस शर्त का इस्तेमाल, किसी भी तरह के फ़िल्टर के साथ किया जा सकता है.
// Gets the existing filter on the sheet. const ss = SpreadsheetApp.getActiveSheet(); let filter = ss.getFilter(); // Creates criteria that shows cells with text that starts with "pre" and sets it to column B. let criteria = SpreadsheetApp.newFilterCriteria() .whenTextStartsWith("pre") .build(); filter.setColumnFilterCriteria(2, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | यह टेक्स्ट, सेल के टेक्स्ट की शुरुआत में होना चाहिए. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.
withCriteria(criteria, args)
यह फ़िल्टर की शर्तों को, BooleanCriteria
वैल्यू से तय की गई बूलियन कंडीशन पर सेट करता है, जैसे
CELL_EMPTY
या NUMBER_GREATER_THAN
के तौर पर. बूलियन कंडीशन को यहां से कॉपी करने के लिए
पहले से मौजूद शर्तों को पूरा करने के लिए, getCriteriaType()
और getCriteriaValues()
का इस्तेमाल करके
मौजूदा मानदंड.
इस शर्त का इस्तेमाल किसी भी तरह के फ़िल्टर के साथ किया जा सकता है, लेकिन कुछ BooleanCriteria
इस्तेमाल नहीं किए जा सकते
सभी फ़िल्टर पर लागू होता है.
// 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(); let 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." let filter = ss.getFilter(); let filterCriteria = filter.getColumnFilterCriteria(2); let criteria = SpreadsheetApp.newFilterCriteria() .withCriteria(filterCriteria.getCriteriaType(), filterCriteria.getCriteriaValues()) .setHiddenValues(["Northwest"]) .build(); filter.setColumnFilterCriteria(3, criteria);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
criteria | BooleanCriteria | बूलियन मानदंड का प्रकार. |
args | Object[] | शर्तों के टाइप के हिसाब से सही आर्ग्युमेंट का कलेक्शन; आर्ग्युमेंट की संख्या और
उनका टाइप ऊपर दिए गए when...() तरीकों से मेल खाता है. |
वापसी का टिकट
FilterCriteriaBuilder
— चेन बनाने के लिए यह बिल्डर.