स्प्रेडशीट की शीट ऐक्सेस करना और उनमें बदलाव करना. आम तौर पर, शीट का नाम बदलना और शीट से रेंज ऑब्जेक्ट ऐक्सेस करना होता है.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
activate() | Sheet | इस शीट को चालू करता है. |
addDeveloperMetadata(key) | Sheet | शीट में, बताई गई कुंजी के साथ डेवलपर मेटाडेटा जोड़ता है. |
addDeveloperMetadata(key, visibility) | Sheet | शीट में, तय की गई कुंजी और दिखने की सेटिंग के साथ डेवलपर मेटाडेटा जोड़ता है. |
addDeveloperMetadata(key, value) | Sheet | शीट में, तय की गई कुंजी और वैल्यू के साथ डेवलपर मेटाडेटा जोड़ता है. |
addDeveloperMetadata(key, value, visibility) | Sheet | शीट में, तय की गई कुंजी, वैल्यू, और विज़िबिलिटी के साथ डेवलपर मेटाडेटा जोड़ता है. |
appendRow(rowContents) | Sheet | शीट में मौजूदा डेटा क्षेत्र के नीचे एक पंक्ति जोड़ता है. |
asDataSourceSheet() | DataSourceSheet | अगर शीट SheetType.DATASOURCE टाइप की है, तो DataSourceSheet के तौर पर शीट दिखाता है. अगर शीट null टाइप की है, तो null के तौर पर शीट दिखाता है. |
autoResizeColumn(columnPosition) | Sheet | दिए गए कॉलम के कॉन्टेंट को फ़िट करने के लिए, उसकी चौड़ाई सेट करता है. |
autoResizeColumns(startColumn, numColumns) | Sheet | यह फ़ंक्शन, दिए गए कॉलम की पोज़िशन से शुरू होकर, सभी कॉलम की चौड़ाई को सेट करता है, ताकि उनके कॉन्टेंट को फ़िट किया जा सके. |
autoResizeRows(startRow, numRows) | Sheet | कॉन्टेंट के हिसाब से, दी गई पंक्ति की पोज़िशन से शुरू होने वाली सभी पंक्तियों की ऊंचाई सेट करता है. |
clear() | Sheet | शीट से कॉन्टेंट और फ़ॉर्मैटिंग की जानकारी हटाता है. |
clear(options) | Sheet | दिए गए बेहतर विकल्पों के मुताबिक, शीट से कॉन्टेंट और/या फ़ॉर्मैट मिटाता है. |
clearConditionalFormatRules() | void | शीट से, शर्त के साथ फ़ॉर्मैटिंग के सभी नियम हटा देता है. |
clearContents() | Sheet | फ़ॉर्मैटिंग की जानकारी को बनाए रखते हुए, शीट से कॉन्टेंट हटाता है. |
clearFormats() | Sheet | इससे शीट की फ़ॉर्मैटिंग हट जाती है, लेकिन कॉन्टेंट में कोई बदलाव नहीं होता. |
clearNotes() | Sheet | शीट से सभी नोट मिटा देता है. |
collapseAllColumnGroups() | Sheet | शीट पर मौजूद सभी कॉलम ग्रुप को छोटा करता है. |
collapseAllRowGroups() | Sheet | शीट पर मौजूद सभी पंक्ति ग्रुप को छोटा करता है. |
copyTo(spreadsheet) | Sheet | शीट को किसी स्प्रेडशीट में कॉपी करता है. यह स्प्रेडशीट, सोर्स स्प्रेडशीट भी हो सकती है. |
createDeveloperMetadataFinder() | DeveloperMetadataFinder | इस शीट के दायरे में डेवलपर मेटाडेटा ढूंढने के लिए, DeveloperMetadataFinder दिखाता है. |
createTextFinder(findText) | TextFinder | शीट के लिए टेक्स्ट फ़ाइंडर बनाता है, जो शीट में टेक्स्ट ढूंढ सकता है और उसे बदल सकता है. |
deleteColumn(columnPosition) | Sheet | कॉलम की दी गई पोज़िशन पर मौजूद कॉलम को मिटाता है. |
deleteColumns(columnPosition, howMany) | void | यह फ़ंक्शन, दिए गए कॉलम की पोज़िशन से शुरू होकर कई कॉलम मिटा देता है. |
deleteRow(rowPosition) | Sheet | किसी लाइन की दी गई जगह पर मौजूद लाइन को मिटाता है. |
deleteRows(rowPosition, howMany) | void | यह फ़ंक्शन, दी गई पंक्ति की पोज़िशन से शुरू करके, कई पंक्तियों को मिटा देता है. |
expandAllColumnGroups() | Sheet | शीट पर मौजूद सभी कॉलम ग्रुप को बड़ा करता है. |
expandAllRowGroups() | Sheet | शीट पर मौजूद सभी पंक्ति ग्रुप को बड़ा करता है. |
expandColumnGroupsUpToDepth(groupDepth) | Sheet | यह दिए गए लेवल तक सभी कॉलम ग्रुप को बड़ा करता है और बाकी सभी को छोटा कर देता है. |
expandRowGroupsUpToDepth(groupDepth) | Sheet | यह सभी पंक्ति ग्रुप को तय की गई डेप्थ तक बड़ा करता है और बाकी सभी ग्रुप को छोटा कर देता है. |
getActiveCell() | Range | इस शीट में मौजूद चालू सेल दिखाता है. |
getActiveRange() | Range | यह फ़ंक्शन, चालू शीट में चुनी गई रेंज दिखाता है. अगर कोई चालू रेंज नहीं है, तो यह null दिखाता है. |
getActiveRangeList() | RangeList | अगर कोई ऐक्टिव रेंज नहीं है, तो चालू शीट या null में ऐक्टिव रेंज की सूची दिखाता है. |
getBandings() | Banding[] | इस शीट में सभी बैंडिंग दिखाता है. |
getCharts() | EmbeddedChart[] | इस शीट पर चार्ट का कलेक्शन दिखाता है. |
getColumnGroup(columnIndex, groupDepth) | Group | दिए गए इंडेक्स और ग्रुप की गहराई पर कॉलम ग्रुप दिखाता है. |
getColumnGroupControlPosition() | GroupControlTogglePosition | शीट पर मौजूद सभी कॉलम ग्रुप के लिए GroupControlTogglePosition दिखाता है. |
getColumnGroupDepth(columnIndex) | Integer | दिए गए इंडेक्स पर कॉलम की ग्रुप डेप्थ दिखाता है. |
getColumnWidth(columnPosition) | Integer | दिए गए कॉलम की चौड़ाई, पिक्सल में दिखाता है. |
getConditionalFormatRules() | ConditionalFormatRule[] | इस शीट में, शर्त के साथ फ़ॉर्मैटिंग के सभी नियम पाएं. |
getCurrentCell() | Range | यह फ़ंक्शन, चालू शीट में मौजूदा सेल दिखाता है. अगर कोई मौजूदा सेल नहीं है, तो यह null दिखाता है. |
getDataRange() | Range | उन डाइमेंशन के हिसाब से Range दिखाता है जिनमें डेटा मौजूद है. |
getDataSourceFormulas() | DataSourceFormula[] | डेटा सोर्स के सभी फ़ॉर्मूले दिखाता है. |
getDataSourcePivotTables() | DataSourcePivotTable[] | डेटा सोर्स की सभी पिवट टेबल दिखाता है. |
getDataSourceTables() | DataSourceTable[] | सभी डेटा सोर्स टेबल दिखाता है. |
getDeveloperMetadata() | DeveloperMetadata[] | इस शीट से जुड़ा डेवलपर का पूरा मेटाडेटा पाएं. |
getDrawings() | Drawing[] | शीट पर मौजूद ड्रॉइंग का कलेक्शन दिखाता है. |
getFilter() | Filter | इस शीट में मौजूद फ़िल्टर दिखाता है. अगर कोई फ़िल्टर नहीं है, तो null दिखाता है. |
getFormUrl() | String | इस फ़ॉर्म में मौजूद जवाबों को इस शीट में भेजने वाले फ़ॉर्म का यूआरएल दिखाता है. अगर इस शीट से कोई फ़ॉर्म नहीं जुड़ा है, तो null दिखाता है. |
getFrozenColumns() | Integer | फ़्रीज़ किए गए कॉलम की संख्या दिखाता है. |
getFrozenRows() | Integer | फ़्रीज़ की गई पंक्तियों की संख्या दिखाता है. |
getImages() | OverGridImage[] | शीट में मौजूद सभी ओवर-ग्रिड इमेज दिखाता है. |
getIndex() | Integer | पैरंट स्प्रेडशीट में शीट की पोज़िशन दिखाता है. |
getLastColumn() | Integer | उस आखिरी कॉलम की पोज़िशन दिखाता है जिसमें कॉन्टेंट है. |
getLastRow() | Integer | उस आखिरी पंक्ति की पोज़िशन दिखाता है जिसमें कोई डेटा है. |
getMaxColumns() | Integer | यह फ़ंक्शन, शीट में मौजूद कॉलम की मौजूदा संख्या दिखाता है. भले ही, उसमें कोई डेटा हो या नहीं. |
getMaxRows() | Integer | यह फ़ंक्शन, शीट में मौजूद पंक्तियों की मौजूदा संख्या दिखाता है. भले ही, उसमें कोई डेटा हो या नहीं. |
getName() | String | शीट का नाम दिखाता है. |
getNamedRanges() | NamedRange[] | इस शीट में मौजूद सभी नामित रेंज दिखाता है. |
getParent() | Spreadsheet | वह Spreadsheet दिखाता है जिसमें यह शीट शामिल है. |
getPivotTables() | PivotTable[] | इस शीट पर मौजूद सभी पिवट टेबल दिखाता है. |
getProtections(type) | Protection[] | यह फ़ंक्शन, शीट में सुरक्षित की गई सभी रेंज को दिखाने वाले ऑब्जेक्ट का कलेक्शन दिखाता है. इसके अलावा, यह शीट में सुरक्षा की जानकारी देने वाला एक एलिमेंट वाला कलेक्शन भी दिखा सकता है. |
getRange(row, column) | Range | दिए गए निर्देशांक पर सबसे ऊपर बाईं सेल वाली रेंज दिखाता है. |
getRange(row, column, numRows) | Range | दिए गए निर्देशांक में सबसे ऊपर बाईं ओर मौजूद सेल और दी गई पंक्तियों वाली रेंज दिखाता है. |
getRange(row, column, numRows, numColumns) | Range | दिए गए निर्देशांक में सबसे ऊपर बाईं ओर मौजूद सेल के साथ-साथ, पंक्तियों और कॉलम की दी गई संख्या वाली रेंज दिखाता है. |
getRange(a1Notation) | Range | A1 नोटेशन या R1C1 नोटेशन में बताई गई रेंज दिखाता है. |
getRangeList(a1Notations) | RangeList | यह फ़ंक्शन, उसी शीट में मौजूद रेंज का RangeList कलेक्शन दिखाता है जिसे A1 नोटेशन या R1C1 नोटेशन की किसी ऐसी सूची से दिखाया गया है जिसमें कोई वैल्यू मौजूद हो. |
getRowGroup(rowIndex, groupDepth) | Group | दिए गए इंडेक्स और ग्रुप की गहराई पर मौजूद पंक्ति ग्रुप दिखाता है. |
getRowGroupControlPosition() | GroupControlTogglePosition | शीट पर मौजूद सभी पंक्ति ग्रुप के लिए GroupControlTogglePosition दिखाता है. |
getRowGroupDepth(rowIndex) | Integer | दिए गए इंडेक्स पर मौजूद लाइन की ग्रुप डेप्थ दिखाता है. |
getRowHeight(rowPosition) | Integer | किसी पंक्ति की ऊंचाई, पिक्सल में दिखाता है. |
getSelection() | Selection | स्प्रेडशीट में मौजूदा Selection दिखाता है. |
getSheetId() | Integer | इस ऑब्जेक्ट से दिखाई गई शीट का आईडी दिखाता है. |
getSheetName() | String | शीट का नाम दिखाता है. |
getSheetValues(startRow, startColumn, numRows, numColumns) | Object[][] | दिए गए निर्देशांक से शुरू होकर, इस रेंज के लिए वैल्यू का रेक्टैंगल ग्रिड दिखाता है. |
getSlicers() | Slicer[] | शीट पर स्लाइसर का कलेक्शन दिखाता है. |
getTabColorObject() | Color | शीट टैब का रंग दिखाता है. अगर शीट टैब का कोई रंग नहीं है, तो null दिखाता है. |
getType() | SheetType | शीट का टाइप दिखाता है. |
hasHiddenGridlines() | Boolean | अगर शीट की ग्रिडलाइन छिपी हुई हैं, तो true दिखाता है. ऐसा न होने पर, false दिखाता है. |
hideColumn(column) | void | यह फ़ंक्शन, दी गई रेंज में मौजूद कॉलम को छिपा देता है. |
hideColumns(columnIndex) | void | दिए गए इंडेक्स पर मौजूद एक कॉलम को छिपाता है. |
hideColumns(columnIndex, numColumns) | void | दिए गए इंडेक्स से शुरू होने वाले एक या उससे ज़्यादा कॉलम छिपा देता है. |
hideRow(row) | void | यह फ़ंक्शन, दी गई रेंज में पंक्तियों को छिपा देता है. |
hideRows(rowIndex) | void | दिए गए इंडेक्स पर मौजूद लाइन को छिपा देता है. |
hideRows(rowIndex, numRows) | void | दिए गए इंडेक्स से शुरू होने वाली एक या उससे ज़्यादा पंक्तियों को छिपा देता है. |
hideSheet() | Sheet | इस शीट को छिपा देता है. |
insertChart(chart) | void | इस शीट में नया चार्ट जोड़ता है. |
insertColumnAfter(afterPosition) | Sheet | यह फ़ंक्शन, कॉलम की दी गई पोज़िशन के बाद एक कॉलम डालता है. |
insertColumnBefore(beforePosition) | Sheet | कॉलम की दी गई पोज़िशन से पहले एक कॉलम डालता है. |
insertColumns(columnIndex) | void | यह फ़ंक्शन, शीट में बताई गई जगह पर खाली कॉलम डालता है. |
insertColumns(columnIndex, numColumns) | void | यह फ़ंक्शन, किसी शीट में तय की गई जगह से शुरू करके, एक या उससे ज़्यादा खाली कॉलम जोड़ता है. |
insertColumnsAfter(afterPosition, howMany) | Sheet | यह फ़ंक्शन, कॉलम की दी गई पोज़िशन के बाद, तय संख्या में कॉलम जोड़ता है. |
insertColumnsBefore(beforePosition, howMany) | Sheet | दिए गए कॉलम की पोज़िशन से पहले कई कॉलम डालता है. |
insertImage(blobSource, column, row) | OverGridImage | दस्तावेज़ में किसी पंक्ति और कॉलम में, BlobSource को इमेज के तौर पर शामिल करता है. |
insertImage(blobSource, column, row, offsetX, offsetY) | OverGridImage | दस्तावेज़ में किसी पंक्ति और कॉलम में, पिक्सल ऑफ़सेट के साथ BlobSource को इमेज के तौर पर डालता है. |
insertImage(url, column, row) | OverGridImage | दस्तावेज़ में किसी पंक्ति और कॉलम में इमेज डालता है. |
insertImage(url, column, row, offsetX, offsetY) | OverGridImage | दस्तावेज़ में किसी पंक्ति और कॉलम में, पिक्सल ऑफ़सेट के साथ इमेज डालता है. |
insertRowAfter(afterPosition) | Sheet | यह फ़ंक्शन, दी गई पंक्ति की पोज़िशन के बाद एक पंक्ति डालता है. |
insertRowBefore(beforePosition) | Sheet | दी गई पंक्ति की पोज़िशन से पहले एक पंक्ति डालता है. |
insertRows(rowIndex) | void | किसी शीट में बताई गई जगह पर खाली लाइन डालता है. |
insertRows(rowIndex, numRows) | void | यह फ़ंक्शन, किसी शीट में तय की गई जगह से शुरू करके, एक या उससे ज़्यादा खाली लाइनें जोड़ता है. |
insertRowsAfter(afterPosition, howMany) | Sheet | यह फ़ंक्शन, दी गई पंक्ति की पोज़िशन के बाद कई पंक्तियां डालता है. |
insertRowsBefore(beforePosition, howMany) | Sheet | तय की गई पंक्ति की पोज़िशन से पहले, कई पंक्तियां डालता है. |
insertSlicer(range, anchorRowPos, anchorColPos) | Slicer | इस शीट में एक नया स्लाइसर जोड़ता है. |
insertSlicer(range, anchorRowPos, anchorColPos, offsetX, offsetY) | Slicer | इस शीट में एक नया स्लाइसर जोड़ता है. |
isColumnHiddenByUser(columnPosition) | Boolean | यह दिखाता है कि उपयोगकर्ता ने दिए गए कॉलम को छिपाया है या नहीं. |
isRightToLeft() | Boolean | अगर शीट का लेआउट दाएं से बाएं है, तो true दिखाता है. |
isRowHiddenByFilter(rowPosition) | Boolean | यह बताता है कि दी गई पंक्ति को फ़िल्टर (फ़िल्टर व्यू नहीं) से छिपाया गया है या नहीं. |
isRowHiddenByUser(rowPosition) | Boolean | यह दिखाता है कि उपयोगकर्ता ने दी गई लाइन को छिपाया है या नहीं. |
isSheetHidden() | Boolean | अगर शीट फ़िलहाल छिपी हुई है, तो true दिखाता है. |
moveColumns(columnSpec, destinationIndex) | void | दी गई रेंज के हिसाब से चुने गए कॉलम को destinationIndex से दिखाई गई जगह पर ले जाता है. |
moveRows(rowSpec, destinationIndex) | void | चुनी गई रेंज की पंक्तियों को destinationIndex से दिखाई गई जगह पर ले जाता है. |
newChart() | EmbeddedChartBuilder | इस शीट के लिए नया चार्ट बनाने के लिए, एक बिल्डर दिखाता है. |
protect() | Protection | ऐसा ऑब्जेक्ट बनाता है जिससे शीट में बदलाव करने से रोका जा सकता है. हालांकि, जिन उपयोगकर्ताओं के पास अनुमति है वे बदलाव कर सकते हैं. |
removeChart(chart) | void | पैरंट शीट से चार्ट हटाता है. |
setActiveRange(range) | Range | यह फ़ंक्शन, चुनी गई रेंज को चालू शीट में active range के तौर पर सेट करता है. साथ ही, रेंज में सबसे ऊपर बाईं ओर मौजूद सेल को current cell के तौर पर सेट करता है. |
setActiveRangeList(rangeList) | RangeList | रेंज की तय सूची को ऐक्टिव शीट में active ranges के तौर पर सेट करता है. |
setActiveSelection(range) | Range | इस शीट के लिए, चुने गए सेक्शन का दायरा सेट करता है. |
setActiveSelection(a1Notation) | Range | A1 नोटेशन या R1C1 नोटेशन में बताए गए तरीके से, चुने गए सेल को सेट करता है. |
setColumnGroupControlPosition(position) | Sheet | शीट पर कॉलम ग्रुप कंट्रोल टॉगल की पोज़िशन सेट करता है. |
setColumnWidth(columnPosition, width) | Sheet | दिए गए कॉलम की चौड़ाई को पिक्सल में सेट करता है. |
setColumnWidths(startColumn, numColumns, width) | Sheet | दिए गए कॉलम की चौड़ाई को पिक्सल में सेट करता है. |
setConditionalFormatRules(rules) | void | शीट में मौजूद, शर्त के साथ फ़ॉर्मैटिंग के सभी मौजूदा नियमों को इनपुट नियमों से बदल देता है. |
setCurrentCell(cell) | Range | किसी सेल को current cell के तौर पर सेट करता है. |
setFrozenColumns(columns) | void | तय की गई संख्या में कॉलम फ़्रीज़ करता है. |
setFrozenRows(rows) | void | तय की गई पंक्तियों को फ़्रीज़ करता है. |
setHiddenGridlines(hideGridlines) | Sheet | शीट की ग्रिडलाइन को छिपाता या दिखाता है. |
setName(name) | Sheet | शीट का नाम सेट करता है. |
setRightToLeft(rightToLeft) | Sheet | शीट के लेआउट को दाईं से बाईं ओर सेट या अनसेट करता है. |
setRowGroupControlPosition(position) | Sheet | शीट पर, लाइन ग्रुप कंट्रोल टॉगल की पोज़िशन सेट करता है. |
setRowHeight(rowPosition, height) | Sheet | किसी पंक्ति की ऊंचाई को पिक्सल में सेट करता है. |
setRowHeights(startRow, numRows, height) | Sheet | पिक्सल में दी गई पंक्तियों की ऊंचाई सेट करता है. |
setRowHeightsForced(startRow, numRows, height) | Sheet | पिक्सल में दी गई पंक्तियों की ऊंचाई सेट करता है. |
setTabColor(color) | Sheet | शीट टैब का रंग सेट करता है. |
setTabColorObject(color) | Sheet | शीट टैब का रंग सेट करता है. |
showColumns(columnIndex) | void | दिए गए इंडेक्स पर मौजूद कॉलम को अनहाइड करता है. |
showColumns(columnIndex, numColumns) | void | दिए गए इंडेक्स से शुरू होने वाले एक या उससे ज़्यादा कॉलम को अनहाइड करता है. |
showRows(rowIndex) | void | दिए गए इंडेक्स पर मौजूद लाइन को अनहाइड करता है. |
showRows(rowIndex, numRows) | void | दिए गए इंडेक्स से शुरू होने वाली एक या उससे ज़्यादा पंक्तियों को अनहाइड करता है. |
showSheet() | Sheet | शीट को दिखाता है. |
sort(columnPosition) | Sheet | शीट को कॉलम के हिसाब से, बढ़ते क्रम में लगाता है. |
sort(columnPosition, ascending) | Sheet | शीट को कॉलम के हिसाब से क्रम से लगाता है. |
unhideColumn(column) | void | यह फ़ंक्शन, दी गई रेंज में कॉलम को अनहाइड करता है. |
unhideRow(row) | void | यह फ़ंक्शन, दी गई रेंज में मौजूद पंक्ति को अनहाइड करता है. |
updateChart(chart) | void | इस शीट पर मौजूद चार्ट को अपडेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
activate()
इस शीट को चालू करता है. इससे शीट में कोई बदलाव नहीं होता. सिर्फ़ पैरंट के लिए, चालू शीट में बदलाव होता है.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); first.activate();
वापसी का टिकट
Sheet
— नई ऐक्टिव शीट.
addDeveloperMetadata(key)
शीट में, बताई गई कुंजी के साथ डेवलपर मेटाडेटा जोड़ता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds the key 'NAME' to the developer metadata for the sheet. sheet.addDeveloperMetadata('NAME'); // Gets the updated metadata info and logs it to the console. console.log(sheet.getDeveloperMetadata()[0].getKey());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | नए डेवलपर मेटाडेटा की कुंजी. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, visibility)
शीट में, तय की गई कुंजी और दिखने की सेटिंग के साथ डेवलपर मेटाडेटा जोड़ता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds the key 'NAME' and sets the developer metadata visibility to PROJECT // for the sheet. sheet.addDeveloperMetadata( 'NAME', SpreadsheetApp.DeveloperMetadataVisibility.PROJECT, ); // Gets the updated metadata info and logs it to the console. const developerMetaData = sheet.getDeveloperMetadata()[0]; console.log(developerMetaData.getKey()); console.log(developerMetaData.getVisibility().toString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | नए डेवलपर मेटाडेटा की कुंजी. |
visibility | DeveloperMetadataVisibility | नए डेवलपर मेटाडेटा की दिखने की सेटिंग. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, value)
शीट में, तय की गई कुंजी और वैल्यू के साथ डेवलपर मेटाडेटा जोड़ता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds the key 'COMPANY' with the value 'TECH' to the developer metadata for // the sheet. sheet.addDeveloperMetadata('COMPANY', 'TECH'); // Gets the updated metadata info and logs it to the console. const developerMetaData = sheet.getDeveloperMetadata()[0]; console.log(developerMetaData.getKey()); console.log(developerMetaData.getValue());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | नए डेवलपर मेटाडेटा की कुंजी. |
value | String | नए डेवलपर मेटाडेटा की वैल्यू. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, value, visibility)
शीट में, तय की गई कुंजी, वैल्यू, और विज़िबिलिटी के साथ डेवलपर मेटाडेटा जोड़ता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds the key 'COMPANY' with the value 'TECH' to the developer metadata and // sets the visibility to DOCUMENT for the sheet. sheet.addDeveloperMetadata( 'COMPANY', 'TECH', SpreadsheetApp.DeveloperMetadataVisibility.DOCUMENT, ); // Gets the updated metadata info and logs it to the console. const developerMetaData = sheet.getDeveloperMetadata()[0]; console.log(developerMetaData.getKey()); console.log(developerMetaData.getValue()); console.log(developerMetaData.getVisibility().toString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | नए डेवलपर मेटाडेटा की कुंजी. |
value | String | नए डेवलपर मेटाडेटा की वैल्यू. |
visibility | DeveloperMetadataVisibility | नए डेवलपर मेटाडेटा की दिखने की सेटिंग. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
appendRow(rowContents)
शीट में मौजूदा डेटा क्षेत्र के नीचे एक पंक्ति जोड़ता है. अगर किसी सेल का कॉन्टेंट =
से शुरू होता है, तो उसे फ़ॉर्मूला के तौर पर समझा जाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Appends a new row with 3 columns to the bottom of the current // data region in the sheet containing the values in the array. sheet.appendRow(['a man', 'a plan', 'panama']);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowContents | Object[] | शीट की आखिरी पंक्ति के बाद डाली जाने वाली वैल्यू का ऐरे. |
वापसी का टिकट
Sheet
— यह शीट, मेथड चेनिंग के लिए काम की है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
asDataSourceSheet()
अगर शीट SheetType.DATASOURCE
टाइप की है, तो DataSourceSheet
के तौर पर शीट दिखाता है. अगर शीट null
टाइप की है, तो null
के तौर पर शीट दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can useSpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets the data source sheet value if the sheet is of type // SpreadsheetApp.SheetType.DATASOURCE, otherwise this returns a null value. const dataSourceSheet = sheet.asDataSourceSheet(); // Gets the data source sheet value and logs it to the console. console.log(dataSourceSheet); console.log(sheet.getType().toString());
वापसी का टिकट
DataSourceSheet
— डेटा सोर्स शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
autoResizeColumn(columnPosition)
दिए गए कॉलम के कॉन्टेंट को फ़िट करने के लिए, उसकी चौड़ाई सेट करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; sheet.getRange('a1').setValue( 'Whenever it is a damp, drizzly November in my soul...'); // Sets the first column to a width which fits the text sheet.autoResizeColumn(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | जिस कॉलम का साइज़ बदलना है उसकी पोज़िशन. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
autoResizeColumns(startColumn, numColumns)
यह फ़ंक्शन, दिए गए कॉलम की पोज़िशन से शुरू होकर, सभी कॉलम की चौड़ाई को सेट करता है, ताकि उनके कॉन्टेंट को फ़िट किया जा सके.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sets the first 15 columns to a width that fits their text. sheet.autoResizeColumns(1, 15);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startColumn | Integer | वह कॉलम जिसका साइज़ अपने-आप बदलना है. |
numColumns | Integer | जिन कॉलम का साइज़ अपने-आप बदलना है उनकी संख्या. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
autoResizeRows(startRow, numRows)
कॉन्टेंट के हिसाब से, दी गई पंक्ति की पोज़िशन से शुरू होने वाली सभी पंक्तियों की ऊंचाई सेट करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sets the first 15 rows to a height that fits their text. sheet.autoResizeRows(1, 15);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startRow | Integer | अपने-आप साइज़ बदलने वाली शुरुआती पंक्ति. |
numRows | Integer | अपने-आप साइज़ बदलने वाली पंक्तियों की संख्या. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear()
शीट से कॉन्टेंट और फ़ॉर्मैटिंग की जानकारी हटाता है.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); first.clear();
वापसी का टिकट
Sheet
— वह शीट जिससे डेटा मिटाया गया है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear(options)
दिए गए बेहतर विकल्पों के मुताबिक, शीट से कॉन्टेंट और/या फ़ॉर्मैट मिटाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; sheet.clear({formatOnly: true, contentsOnly: true});
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
options | Object | JavaScript मैप, जिसमें बेहतर विकल्प मौजूद हैं. इन विकल्पों की सूची नीचे दी गई है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
contentsOnly | Boolean | कॉन्टेंट को मिटाना है या नहीं. |
formatOnly | Boolean | फ़ॉर्मैट हटाना है या नहीं. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearConditionalFormatRules()
शीट से, शर्त के साथ फ़ॉर्मैटिंग के सभी नियम हटा देता है. यह इनपुट के तौर पर खाली ऐरे के साथ setConditionalFormatRules(rules)
को कॉल करने के बराबर है.
const sheet = SpreadsheetApp.getActiveSheet(); sheet.clearConditionalFormatRules();
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearContents()
फ़ॉर्मैटिंग की जानकारी को बनाए रखते हुए, शीट से कॉन्टेंट हटाता है.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); first.clearContents();
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearFormats()
इससे शीट की फ़ॉर्मैटिंग हट जाती है, लेकिन कॉन्टेंट में कोई बदलाव नहीं होता.
फ़ॉर्मैटिंग का मतलब है कि "फ़ॉर्मैट" मेन्यू में मौजूद विकल्पों के हिसाब से, डेटा को कैसे फ़ॉर्मैट किया जाता है. जैसे, बोल्ड, इटैलिक, शर्त के साथ फ़ॉर्मैटिंग वगैरह. इसका मतलब सेल की चौड़ाई या ऊंचाई से नहीं है.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); first.clearFormats();
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clearNotes()
शीट से सभी नोट मिटा देता है.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); first.clearNotes();
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
collapseAllColumnGroups()
शीट पर मौजूद सभी कॉलम ग्रुप को छोटा करता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // All column groups on the sheet are collapsed. sheet.collapseAllColumnGroups();
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
collapseAllRowGroups()
शीट पर मौजूद सभी पंक्ति ग्रुप को छोटा करता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // All row groups on the sheet are collapsed. sheet.collapseAllRowGroups();
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
copyTo(spreadsheet)
शीट को किसी स्प्रेडशीट में कॉपी करता है. यह स्प्रेडशीट, सोर्स स्प्रेडशीट भी हो सकती है. कॉपी की गई शीट का नाम "[original name] की कॉपी" होगा.
const source = SpreadsheetApp.getActiveSpreadsheet(); const sheet = source.getSheets()[0]; const destination = SpreadsheetApp.openById('ID_GOES HERE'); sheet.copyTo(destination);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
spreadsheet | Spreadsheet | वह स्प्रेडशीट जिसमें इस शीट को कॉपी करना है. यह स्प्रेडशीट, सोर्स स्प्रेडशीट हो सकती है. |
वापसी का टिकट
Sheet
— चेन करने के लिए नई शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
createDeveloperMetadataFinder()
इस शीट के दायरे में डेवलपर मेटाडेटा ढूंढने के लिए, DeveloperMetadataFinder
दिखाता है. मेटाडेटा किसी शीट के दायरे में तब आता है, जब वह शीट से जुड़ा हो या उस शीट की किसी पंक्ति, कॉलम या रेंज से जुड़ा हो.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds developer metadata for testing. sheet.addDeveloperMetadata('CITY', 'PARIS'); // Creates the developer metadata finder. const metadatafinder = sheet.createDeveloperMetadataFinder(); // Finds the metadata with value 'PARIS' and displays its key in the console. console.log(metadatafinder.withValue('PARIS').find()[0].getKey());
वापसी का टिकट
DeveloperMetadataFinder
— इस शीट के दायरे में मेटाडेटा खोजने के लिए, डेवलपर मेटाडेटा फ़ाइंडर.
createTextFinder(findText)
शीट के लिए टेक्स्ट फ़ाइंडर बनाता है, जो शीट में टेक्स्ट ढूंढ सकता है और उसे बदल सकता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // Creates a text finder. const textFinder = sheet.createTextFinder('dog'); // Returns the first occurrence of 'dog' in the sheet. const firstOccurrence = textFinder.findNext(); // Replaces the last found occurrence of 'dog' with 'cat' and returns the number // of occurrences replaced. const numOccurrencesReplaced = firstOccurrence.replaceWith('cat');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
findText | String | वह टेक्स्ट जिसे खोजना है. |
वापसी का टिकट
TextFinder
— शीट के लिए TextFinder
.
deleteColumn(columnPosition)
कॉलम की दी गई पोज़िशन पर मौजूद कॉलम को मिटाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Columns start at "1" - this deletes the first column sheet.deleteColumn(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | कॉलम की पोज़िशन, जो पहले कॉलम के लिए 1 से शुरू होती है. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
deleteColumns(columnPosition, howMany)
यह फ़ंक्शन, दिए गए कॉलम की पोज़िशन से शुरू होकर कई कॉलम मिटा देता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Columns start at "1" - this deletes the first two columns sheet.deleteColumns(1, 2);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | मिटाए जाने वाले पहले कॉलम की पोज़िशन. |
howMany | Integer | मिटाए जाने वाले कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
deleteRow(rowPosition)
किसी लाइन की दी गई जगह पर मौजूद लाइन को मिटाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Rows start at "1" - this deletes the first row sheet.deleteRow(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | पंक्ति की पोज़िशन, जो पहली पंक्ति के लिए 1 से शुरू होती है. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
deleteRows(rowPosition, howMany)
यह फ़ंक्शन, दी गई पंक्ति की पोज़िशन से शुरू करके, कई पंक्तियों को मिटा देता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Rows start at "1" - this deletes the first two rows sheet.deleteRows(1, 2);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | मिटाने के लिए पहली पंक्ति की पोज़िशन. |
howMany | Integer | मिटाने के लिए पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
expandAllColumnGroups()
शीट पर मौजूद सभी कॉलम ग्रुप को बड़ा करता है. इस तरीके के लिए, कम से कम एक कॉलम ग्रुप होना चाहिए.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // All column groups on the sheet are expanded. sheet.expandAllColumnGroups();
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
expandAllRowGroups()
शीट पर मौजूद सभी पंक्ति ग्रुप को बड़ा करता है. इस तरीके के लिए, कम से कम एक पंक्ति ग्रुप होना ज़रूरी है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // All row groups on the sheet are expanded. sheet.expandAllRowGroups();
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
expandColumnGroupsUpToDepth(groupDepth)
यह दिए गए लेवल तक सभी कॉलम ग्रुप को बड़ा करता है और बाकी सभी को छोटा कर देता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // All column groups of depth 2 and lower are expanded, and groups with depth // 3 and higher are collapsed. sheet.expandColumnGroupsUpToDepth(2);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
groupDepth | Integer | कॉलम ग्रुप को बड़ा करने के लिए, ग्रुप की गहराई. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
expandRowGroupsUpToDepth(groupDepth)
यह सभी पंक्ति ग्रुप को तय की गई डेप्थ तक बड़ा करता है और बाकी सभी ग्रुप को छोटा कर देता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // All row groups of depth 2 and lower are expanded, and groups with depth // 3 and higher are collapsed. sheet.expandRowGroupsUpToDepth(2);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
groupDepth | Integer | पंक्ति ग्रुप को बड़ा करने के लिए, ग्रुप की गहराई. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getActiveCell()
इस शीट में मौजूद चालू सेल दिखाता है.
ध्यान दें: getCurrentCell()
का इस्तेमाल करना बेहतर होता है. इससे, हाइलाइट की गई मौजूदा सेल का डेटा दिखता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Returns the active cell const cell = sheet.getActiveCell();
वापसी का टिकट
Range
— मौजूदा ऐक्टिव सेल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getActiveRange()
यह फ़ंक्शन, चालू शीट में चुनी गई रेंज दिखाता है. अगर कोई चालू रेंज नहीं है, तो यह null
दिखाता है. अगर एक से ज़्यादा रेंज चुनी जाती हैं, तो यह तरीका सिर्फ़ आखिरी बार चुनी गई रेंज दिखाता है.
"सक्रिय रेंज" शब्द से उस रेंज का मतलब है जिसे उपयोगकर्ता ने चालू शीट में चुना है. हालांकि, कस्टम फ़ंक्शन में इसका मतलब उस सेल से है जिसकी गिनती फिर से की जा रही है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange = sheet.getActiveRange();
वापसी का टिकट
Range
— ऐक्टिव रेंज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
इन्हें भी देखें
getActiveRangeList()
अगर कोई ऐक्टिव रेंज नहीं है, तो चालू शीट या null
में ऐक्टिव रेंज की सूची दिखाता है.
अगर सिर्फ़ एक रेंज चुनी गई है, तो यह getActiveRange()
कॉल के तौर पर काम करती है.
const sheet = SpreadsheetApp.getActiveSheet(); // Returns the list of active ranges. const activeRangeList = sheet.getActiveRangeList();
वापसी का टिकट
RangeList
— ऐक्टिव रेंज की सूची
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
इन्हें भी देखें
getBandings()
इस शीट में सभी बैंडिंग दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets the banding info for the sheet. const bandings = sheet.getBandings(); // Gets info on the bandings' second row color and logs it to the console. for (const banding of bandings) { console.log(banding.getSecondRowColor()); }
वापसी का टिकट
Banding[]
— इस शीट में मौजूद सभी बैंडिंग.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getCharts()
इस शीट पर चार्ट का कलेक्शन दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const charts = sheet.getCharts(); for (const i in charts) { const chart = charts[i]; // Do something with the chart }
वापसी का टिकट
EmbeddedChart[]
— चार्ट का ऐरे.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getColumnGroup(columnIndex, groupDepth)
दिए गए इंडेक्स और ग्रुप की गहराई पर कॉलम ग्रुप दिखाता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // Returns the group whose control index is at column 2 and has a depth of 1, or // null if the group doesn’t exist. const columnGroup = sheet.getColumnGroup(2, 1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | ग्रुप कंट्रोल टॉगल का कॉलम इंडेक्स या ग्रुप में मौजूद इंडेक्स. |
groupDepth | Integer | ग्रुप की गहराई. |
वापसी का टिकट
Group
— कंट्रोल इंडेक्स और डेप्थ पर मौजूद कॉलम ग्रुप या ग्रुप मौजूद न होने पर, अपवाद दिखाता है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getColumnGroupControlPosition()
शीट पर मौजूद सभी कॉलम ग्रुप के लिए GroupControlTogglePosition
दिखाता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // GroupControlTogglePosition.AFTER if the column grouping control toggle is // shown after the group. const columnGroupControlPosition = sheet.getColumnGroupControlPosition();
वापसी का टिकट
GroupControlTogglePosition
— true
, अगर कॉलम ग्रुपिंग कंट्रोल टॉगल, इस शीट पर ग्रुप के बाद दिखता है और false
, अगर ऐसा नहीं है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getColumnGroupDepth(columnIndex)
दिए गए इंडेक्स पर कॉलम की ग्रुप डेप्थ दिखाता है.
ग्रुप की गहराई से पता चलता है कि कॉलम के साथ कितने ग्रुप ओवरलैप होते हैं. यह वैल्यू शून्य से आठ के बीच हो सकती है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // 1 if there is a group over columns 1 through 3 const groupDepth = sheet.getColumnGroupDepth(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | कॉलम का इंडेक्स. |
वापसी का टिकट
Integer
— दिए गए इंडेक्स में कॉलम की ग्रुप की गहराई.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getColumnWidth(columnPosition)
दिए गए कॉलम की चौड़ाई, पिक्सल में दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Columns start at 1 Logger.log(sheet.getColumnWidth(1));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | जिस कॉलम की जांच करनी है उसकी स्थिति. |
वापसी का टिकट
Integer
— कॉलम की चौड़ाई, पिक्सल में
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getConditionalFormatRules()
इस शीट में, शर्त के साथ फ़ॉर्मैटिंग के सभी नियम पाएं.
// Logs the conditional format rules in a sheet. const rules = SpreadsheetApp.getActiveSheet().getConditionalFormatRules(); for (let i = 0; i < rules.length; i++) { const rule = rules[i]; Logger.log(rule); }
वापसी का टिकट
ConditionalFormatRule[]
— शीट में मौजूद सभी नियमों का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getCurrentCell()
यह फ़ंक्शन, चालू शीट में मौजूदा सेल दिखाता है. अगर कोई मौजूदा सेल नहीं है, तो यह null
दिखाता है. मौजूदा सेल वह सेल होती है जिस पर Google Sheets के यूज़र इंटरफ़ेस (यूआई) में फ़ोकस होता है. साथ ही, उसे डार्क बॉर्डर से हाइलाइट किया जाता है. एक से ज़्यादा मौजूदा सेल कभी नहीं होती हैं. जब कोई उपयोगकर्ता एक या उससे ज़्यादा सेल रेंज चुनता है, तो चुने गए सेल में से एक सेल मौजूदा सेल होती है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); // Returns the current highlighted cell in the one of the active ranges. const currentCell = sheet.getCurrentCell();
वापसी का टिकट
Range
— मौजूदा सेल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataRange()
उन डाइमेंशन के हिसाब से Range
दिखाता है जिनमें डेटा मौजूद है.
यह A1 और (Sheet.getLastColumn(), Sheet.getLastRow()) के बीच की रेंज बनाने जैसा ही है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This represents ALL the data const range = sheet.getDataRange(); const values = range.getValues(); // This logs the spreadsheet in CSV format with a trailing comma for (let i = 0; i < values.length; i++) { let row = ''; for (let j = 0; j < values[i].length; j++) { if (values[i][j]) { row = row + values[i][j]; } row = `${row},`; } Logger.log(row); }
वापसी का टिकट
Range
— स्प्रेडशीट में मौजूद पूरे डेटा की रेंज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSourceFormulas()
डेटा सोर्स के सभी फ़ॉर्मूले दिखाता है.
// Opens the spreadsheet by its ID. If you created your script from within a // Google Sheets file, use SpreadsheetApp.getActiveSpreadsheet(). // TODO(developer): Replace the ID with your own. const ss = SpreadsheetApp.openById('abc123456'); // Gets Sheet1 by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets an array of the data source formulas on Sheet1. // To get an array of data source formulas for the entire spreadsheet, // replace 'sheet' with 'ss'. const dataSourceFormulas = sheet.getDataSourceFormulas(); // Logs the first data source formula in the array. console.log(dataSourceFormulas[0].getFormula());
वापसी का टिकट
DataSourceFormula[]
— डेटा सोर्स के फ़ॉर्मूले की सूची.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSourcePivotTables()
डेटा सोर्स की सभी पिवट टेबल दिखाता है.
// Opens the spreadsheet file by its ID. If you created your script from a // Google Sheets file, use SpreadsheetApp.getActiveSpreadsheet(). // TODO(developer): Replace the ID with your own. const ss = SpreadsheetApp.openById('abc123456'); // Gets Sheet1 by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets an array of the data source pivot tables on Sheet1. // To get an array of data source pivot tables for the entire // spreadsheet, replace 'sheet' with 'ss'. const dataSourcePivotTables = sheet.getDataSourcePivotTables(); // Logs the last time that the first pivot table in the array was refreshed. console.log(dataSourcePivotTables[0].getStatus().getLastRefreshedTime());
वापसी का टिकट
DataSourcePivotTable[]
— डेटा सोर्स की पिवट टेबल की सूची.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSourceTables()
सभी डेटा सोर्स टेबल दिखाता है.
// Opens the spreadsheet file by its ID. If you created your script from a // Google Sheets file, use SpreadsheetApp.getActiveSpreadsheet(). // TODO(developer): Replace the ID with your own. const ss = SpreadsheetApp.openById('abc123456'); // Gets Sheet1 by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets an array of data source tables on Sheet1. // To get an array of data source tables for the entire spreadsheet, // replace 'sheet' with 'ss'. const dataSourceTables = sheet.getDataSourceTables(); // Logs the last completed data execution time on the first data source table. console.log(dataSourceTables[0].getStatus().getLastExecutionTime());
वापसी का टिकट
DataSourceTable[]
— डेटा सोर्स टेबल की सूची.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDeveloperMetadata()
इस शीट से जुड़ा डेवलपर का पूरा मेटाडेटा पाएं.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds developer metadata for testing. sheet.addDeveloperMetadata('CITY', 'PARIS'); // Gets all the developer metadata for the sheet. const developerMetaDataList = sheet.getDeveloperMetadata(); // Logs the developer metadata to the console. for (const developerMetaData of developerMetaDataList) { console.log(developerMetaData.getKey()); }
वापसी का टिकट
DeveloperMetadata[]
— इस शीट से जुड़ा डेवलपर मेटाडेटा.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDrawings()
शीट पर मौजूद ड्रॉइंग का कलेक्शन दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets all the drawings from the sheet. const allDrawings = sheet.getDrawings(); // Logs the number of drawings present on the sheet. console.log(allDrawings.length);
वापसी का टिकट
Drawing[]
— इस शीट पर मौजूद ड्रॉइंग की सूची.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getFilter()
इस शीट में मौजूद फ़िल्टर दिखाता है. अगर कोई फ़िल्टर नहीं है, तो null
दिखाता है.
// Gets the filter on the active sheet. const ss = SpreadsheetApp.getActiveSheet(); const filter = ss.getFilter();
वापसी का टिकट
Filter
— फ़िल्टर.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getFormUrl()
इस फ़ॉर्म में मौजूद जवाबों को इस शीट में भेजने वाले फ़ॉर्म का यूआरएल दिखाता है. अगर इस शीट से कोई फ़ॉर्म नहीं जुड़ा है, तो null
दिखाता है. अगर उपयोगकर्ता के पास स्प्रेडशीट में बदलाव करने की अनुमति नहीं है, तो अपवाद दिखाता है.
const sheet = SpreadsheetApp.getActiveSheet(); const url = sheet.getFormUrl();
वापसी का टिकट
String
— उस फ़ॉर्म का यूआरएल जो इस शीट में जवाब डालता है. अगर इस शीट से कोई फ़ॉर्म नहीं जुड़ा है, तो null
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getFrozenColumns()
फ़्रीज़ किए गए कॉलम की संख्या दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; Logger.log('Number of frozen columns: %s', sheet.getFrozenColumns());
वापसी का टिकट
Integer
— फ़्रीज़ किए गए कॉलम की संख्या
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getFrozenRows()
फ़्रीज़ की गई पंक्तियों की संख्या दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; Logger.log('Number of frozen rows: %s', sheet.getFrozenRows());
वापसी का टिकट
Integer
— फ़्रीज़ की गई पंक्तियों की संख्या
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getImages()
शीट में मौजूद सभी ओवर-ग्रिड इमेज दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets spreadsheet, you can use // SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets Sheet1 by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets the over-the-grid images from Sheet1. // To get the over-the-grid images from the entire spreadsheet, use // ss.getImages() instead. const images = sheet.getImages(); // For each image, logs the anchor cell in A1 notation. for (const image of images) { console.log(image.getAnchorCell().getA1Notation()); }
वापसी का टिकट
OverGridImage[]
— ओवर-ग्रिड इमेज का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getIndex()
पैरंट स्प्रेडशीट में शीट की पोज़िशन दिखाता है. यह 1 से शुरू होता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); // Note that the JavaScript index is 0, but this logs 1 const sheet = ss.getSheets()[0]; // ... because spreadsheets are 1-indexed Logger.log(sheet.getIndex());
वापसी का टिकट
Integer
— पैरंट स्प्रेडशीट में शीट की पोज़िशन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getLastColumn()
उस आखिरी कॉलम की पोज़िशन दिखाता है जिसमें कॉन्टेंट है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This logs the value in the very last cell of this sheet const lastRow = sheet.getLastRow(); const lastColumn = sheet.getLastColumn(); const lastCell = sheet.getRange(lastRow, lastColumn); Logger.log(lastCell.getValue());
वापसी का टिकट
Integer
— शीट का वह आखिरी कॉलम जिसमें कॉन्टेंट है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getLastRow()
उस आखिरी पंक्ति की पोज़िशन दिखाता है जिसमें कोई डेटा है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This logs the value in the very last cell of this sheet const lastRow = sheet.getLastRow(); const lastColumn = sheet.getLastColumn(); const lastCell = sheet.getRange(lastRow, lastColumn); Logger.log(lastCell.getValue());
वापसी का टिकट
Integer
— कॉन्टेंट वाली शीट की आखिरी लाइन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getMaxColumns()
यह फ़ंक्शन, शीट में मौजूद कॉलम की मौजूदा संख्या दिखाता है. भले ही, उसमें कोई डेटा हो या नहीं.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); Logger.log(first.getMaxColumns());
वापसी का टिकट
Integer
— शीट की ज़्यादा से ज़्यादा चौड़ाई.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getMaxRows()
यह फ़ंक्शन, शीट में मौजूद पंक्तियों की मौजूदा संख्या दिखाता है. भले ही, उसमें कोई डेटा हो या नहीं.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); Logger.log(first.getMaxRows());
वापसी का टिकट
Integer
— शीट की ज़्यादा से ज़्यादा ऊंचाई.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getName()
शीट का नाम दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; Logger.log(sheet.getName());
वापसी का टिकट
String
— शीट का नाम.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getNamedRanges()
इस शीट में मौजूद सभी नामित रेंज दिखाता है.
// The code below logs the name of the first named range. const namedRanges = SpreadsheetApp.getActiveSheet().getNamedRanges(); if (namedRanges.length > 1) { Logger.log(namedRanges[0].getName()); }
वापसी का टिकट
NamedRange[]
— शीट में मौजूद सभी नामित रेंज का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getParent()
वह Spreadsheet
दिखाता है जिसमें यह शीट शामिल है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // parent is identical to ss const parent = sheet.getParent();
वापसी का टिकट
Spreadsheet
— पैरंट स्प्रेडशीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getPivotTables()
इस शीट पर मौजूद सभी पिवट टेबल दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets all the pivot table info for the sheet. const pivotTables = sheet.getPivotTables(); // Logs the pivot tables to the console. for (const pivotTable of pivotTables) { console.log(pivotTable.getSourceDataRange().getValues()); }
वापसी का टिकट
PivotTable[]
— इस शीट पर मौजूद पिवट टेबल.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getProtections(type)
यह फ़ंक्शन, शीट में सुरक्षित की गई सभी रेंज को दिखाने वाले ऑब्जेक्ट का कलेक्शन दिखाता है. इसके अलावा, यह शीट में सुरक्षा की जानकारी देने वाला एक एलिमेंट वाला कलेक्शन भी दिखा सकता है.
// Remove all range protections in the spreadsheet that the user has permission // to edit. const sheet = SpreadsheetApp.getActiveSheet(); const protections = sheet.getProtections(SpreadsheetApp.ProtectionType.RANGE); for (let i = 0; i < protections.length; i++) { const protection = protections[i]; if (protection.canEdit()) { protection.remove(); } }
// Remove sheet protection from the active sheet, if the user has permission to // edit it. const sheet = SpreadsheetApp.getActiveSheet(); const protection = sheet.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0]; if (protection?.canEdit()) { protection.remove(); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
type | ProtectionType | संरक्षित इलाके का टाइप, SpreadsheetApp.ProtectionType.RANGE या
SpreadsheetApp.ProtectionType.SHEET . |
वापसी का टिकट
Protection[]
— शीट में सुरक्षित की गई सभी रेंज को दिखाने वाले ऑब्जेक्ट का कलेक्शन या शीट पर सुरक्षा को दिखाने वाला एक-एलिमेंट वाला कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRange(row, column)
दिए गए निर्देशांक पर सबसे ऊपर बाईं सेल वाली रेंज दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Passing only two arguments returns a "range" with a single cell. const range = sheet.getRange(1, 1); const values = range.getValues(); Logger.log(values[0][0]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Integer | दिखाने के लिए सेल का पंक्ति इंडेक्स. पंक्ति का इंडेक्स 1 से शुरू होता है. |
column | Integer | जिस सेल की वैल्यू दिखानी है उसका कॉलम इंडेक्स. कॉलम का इंडेक्स 1 से शुरू होता है. |
वापसी का टिकट
Range
— ऐसी रेंज जिसमें सिर्फ़ यह सेल शामिल है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRange(row, column, numRows)
दिए गए निर्देशांक में सबसे ऊपर बाईं ओर मौजूद सेल और दी गई पंक्तियों वाली रेंज दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // When the "numRows" argument is used, only a single column of data is // returned. const range = sheet.getRange(1, 1, 3); const values = range.getValues(); // Prints 3 values from the first column, starting from row 1. for (const row in values) { for (const col in values[row]) { Logger.log(values[row][col]); } }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Integer | रेंज की शुरुआती पंक्ति का इंडेक्स; पंक्ति का इंडेक्स 1 से शुरू होता है. |
column | Integer | रेंज का कॉलम इंडेक्स. कॉलम का इंडेक्स 1 से शुरू होता है. |
numRows | Integer | कितनी पंक्तियां लौटानी हैं, इसे बताने वाली संख्या. |
वापसी का टिकट
Range
— एक रेंज, जिसमें डेटा का एक कॉलम होता है और पंक्तियों की संख्या तय होती है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRange(row, column, numRows, numColumns)
दिए गए निर्देशांक में सबसे ऊपर बाईं ओर मौजूद सेल के साथ-साथ, पंक्तियों और कॉलम की दी गई संख्या वाली रेंज दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange(1, 1, 3, 3); const values = range.getValues(); // Print values from a 3x3 box. for (const row in values) { for (const col in values[row]) { Logger.log(values[row][col]); } }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Integer | रेंज की शुरुआती पंक्ति का इंडेक्स; पंक्ति का इंडेक्स 1 से शुरू होता है. |
column | Integer | रेंज के कॉलम का शुरुआती इंडेक्स. कॉलम का इंडेक्स 1 से शुरू होता है. |
numRows | Integer | कितनी पंक्तियां लौटानी हैं, इसे बताने वाली संख्या. |
numColumns | Integer | कितने कॉलम लौटाने हैं, इसे बताने वाली संख्या. |
वापसी का टिकट
Range
— तय किए गए इलाके से जुड़ी रेंज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRange(a1Notation)
A1 नोटेशन या R1C1 नोटेशन में बताई गई रेंज दिखाता है.
// Get a range A1:D4 on sheet titled "Invoices" const ss = SpreadsheetApp.getActiveSpreadsheet(); const range = ss.getRange('Invoices!A1:D4'); // Get cell A1 on the first sheet const sheet = ss.getSheets()[0]; const cell = sheet.getRange('A1');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
a1Notation | String | A1 नोटेशन या R1C1 नोटेशन में बताई गई रेंज. |
वापसी का टिकट
Range
— चुनी गई जगह पर रेंज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRangeList(a1Notations)
यह फ़ंक्शन, उसी शीट में मौजूद रेंज का RangeList
कलेक्शन दिखाता है जिसे A1 नोटेशन या R1C1 नोटेशन की किसी ऐसी सूची से दिखाया गया है जिसमें कोई वैल्यू मौजूद हो.
// Get a list of ranges A1:D4, F1:H4. const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const rangeList = sheet.getRangeList(['A1:D4', 'F1:H4']);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
a1Notations | String[] | A1 नोटेशन या R1C1 नोटेशन में बताई गई, दिखाने के लिए चुनी गई रेंज की सूची. |
वापसी का टिकट
RangeList
— तय की गई जगह पर रेंज की सूची
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRowGroup(rowIndex, groupDepth)
दिए गए इंडेक्स और ग्रुप की गहराई पर मौजूद पंक्ति ग्रुप दिखाता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // Returns the group whose control index is at row 2 and has a depth of 1, or // null if the group doesn’t exist. const rowGroup = sheet.getRowGroup(2, 1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | ग्रुप कंट्रोल टॉगल की पंक्ति का इंडेक्स या ग्रुप में मौजूद कोई इंडेक्स. |
groupDepth | Integer | ग्रुप की गहराई. |
वापसी का टिकट
Group
— कंट्रोल इंडेक्स और डेप्थ पर मौजूद पंक्ति ग्रुप या ग्रुप मौजूद न होने पर, अपवाद दिखाता है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRowGroupControlPosition()
शीट पर मौजूद सभी पंक्ति ग्रुप के लिए GroupControlTogglePosition
दिखाता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // GroupControlTogglePosition.AFTER if the row grouping control toggle is shown // after the group. const rowGroupControlPosition = sheet.getRowGroupControlPosition();
वापसी का टिकट
GroupControlTogglePosition
— true
अगर इस शीट पर पंक्ति ग्रुपिंग कंट्रोल टॉगल, ग्रुप के बाद दिखता है
और false
अगर ऐसा नहीं है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRowGroupDepth(rowIndex)
दिए गए इंडेक्स पर मौजूद लाइन की ग्रुप डेप्थ दिखाता है.
ग्रुप की गहराई से पता चलता है कि पंक्ति के साथ कितने ग्रुप ओवरलैप होते हैं. यह वैल्यू शून्य से लेकर आठ के बीच हो सकती है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // 1 if there is a group over rows 1 through 3 const groupDepth = sheet.getRowGroupDepth(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | लाइन का इंडेक्स. |
वापसी का टिकट
Integer
— दिए गए इंडेक्स में पंक्ति की ग्रुप की गहराई.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRowHeight(rowPosition)
किसी पंक्ति की ऊंचाई, पिक्सल में दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Rows start at 1 Logger.log(sheet.getRowHeight(1));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | जांच की जाने वाली पंक्ति की स्थिति. |
वापसी का टिकट
Integer
— पिक्सल में पंक्ति की ऊंचाई
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSelection()
स्प्रेडशीट में मौजूदा Selection
दिखाता है.
const selection = SpreadsheetApp.getActiveSpreadsheet().getSelection(); const currentCell = selection.getCurrentCell();
वापसी का टिकट
Selection
— चुना गया मौजूदा आइटम
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSheetId()
इस ऑब्जेक्ट से दिखाई गई शीट का आईडी दिखाता है.
यह शीट का आईडी होता है, जो स्प्रेडशीट के लिए यूनीक होता है. यह आईडी, शीट बनाने के समय असाइन किया गया एक ऐसा पूर्णांक होता है जो लगातार बढ़ता रहता है. यह शीट की पोज़िशन पर निर्भर नहीं करता. यह Range.copyFormatToRange(gridId, column, columnEnd, row, rowEnd)
जैसे तरीकों के साथ काम आता है, जो Sheet
इंस्टेंस के बजाय gridId
पैरामीटर लेते हैं.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; Logger.log(sheet.getSheetId());
वापसी का टिकट
Integer
— स्प्रेडशीट के लिए यूनीक आईडी
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSheetName()
शीट का नाम दिखाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; Logger.log(sheet.getSheetName());
वापसी का टिकट
String
— शीट का नाम
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSheetValues(startRow, startColumn, numRows, numColumns)
दिए गए निर्देशांक से शुरू होकर, इस रेंज के लिए वैल्यू का रेक्टैंगल ग्रिड दिखाता है. पंक्ति या कॉलम की स्थिति के तौर पर दी गई -1 वैल्यू, शीट में मौजूद आखिरी पंक्ति या कॉलम के बराबर होती है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // The two samples below produce the same output let values = sheet.getSheetValues(1, 1, 3, 3); Logger.log(values); const range = sheet.getRange(1, 1, 3, 3); values = range.getValues(); Logger.log(values);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startRow | Integer | शुरुआती पंक्ति की पोज़िशन. |
startColumn | Integer | शुरुआती कॉलम की पोज़िशन. |
numRows | Integer | जिन पंक्तियों के लिए वैल्यू लौटानी हैं उनकी संख्या. |
numColumns | Integer | जिन कॉलम के लिए वैल्यू दिखानी हैं उनकी संख्या. |
वापसी का टिकट
Object[][]
— वैल्यू का दो-डाइमेंशन वाला ऐरे
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSlicers()
शीट पर स्लाइसर का कलेक्शन दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets all slicers in the spreadsheet. const slicers = sheet.getSlicers(); // Logs the slicer titles to the console. for (const slicer of slicers) { console.log(slicer.getTitle()); }
वापसी का टिकट
Slicer[]
— इस शीट पर मौजूद स्लाइसर की सूची.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getTabColorObject()
शीट टैब का रंग दिखाता है. अगर शीट टैब का कोई रंग नहीं है, तो null
दिखाता है.
// This example assumes there is a sheet named "Sheet1" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('Sheet1'); const color = first.getTabColorObject();
वापसी का टिकट
Color
— शीट टैब का रंग या null
, अगर शीट टैब का कोई रंग नहीं है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getType()
शीट का टाइप दिखाता है.
शीट का डिफ़ॉल्ट टाइप SheetType.GRID
होता है. जिस शीट में एक ही एम्बेड किया गया ऑब्जेक्ट हो, जैसे कि EmbeddedChart
, वह SheetType.OBJECT
शीट होती है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; Logger.log(sheet.getType());
वापसी का टिकट
SheetType
— शीट का टाइप.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hasHiddenGridlines()
अगर शीट की ग्रिडलाइन छिपी हुई हैं, तो true
दिखाता है. ऐसा न होने पर, false
दिखाता है.
ग्रिडलाइन डिफ़ॉल्ट रूप से दिखती हैं.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Checks if the spreadsheet has hidden gridelines and logs the result to the // console. console.log(sheet.hasHiddenGridlines());
वापसी का टिकट
Boolean
— अगर ग्रिडलाइन छिपी हुई हैं, तो true
; अगर नहीं, तो false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideColumn(column)
यह फ़ंक्शन, दी गई रेंज में मौजूद कॉलम को छिपा देता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This hides the first column let range = sheet.getRange('A1'); sheet.hideColumn(range); // This hides the first 3 columns range = sheet.getRange('A:C'); sheet.hideColumn(range);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | Range | छिपाने के लिए कॉलम की रेंज. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideColumns(columnIndex)
दिए गए इंडेक्स पर मौजूद एक कॉलम को छिपाता है. इस तरीके के लिए, 1-इंडेक्स का इस्तेमाल करें.
इंडेक्स का इस्तेमाल करके एक से ज़्यादा कॉलम छिपाने के लिए, hideColumns(columnIndex, numColumns)
का इस्तेमाल करें.
किसी रेंज का इस्तेमाल करके एक से ज़्यादा कॉलम छिपाने के लिए, hideColumn()
का इस्तेमाल करें.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Hides the first column sheet.hideColumns(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | छिपाने के लिए कॉलम का इंडेक्स. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideColumns(columnIndex, numColumns)
दिए गए इंडेक्स से शुरू होने वाले एक या उससे ज़्यादा कॉलम छिपा देता है. इस तरीके के लिए, 1-इंडेक्स का इस्तेमाल करें.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Hides the first three columns sheet.hideColumns(1, 3);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | छिपाने के लिए कॉलम का शुरुआती इंडेक्स. |
numColumns | Integer | छिपाने के लिए कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRow(row)
यह फ़ंक्शन, दी गई रेंज में पंक्तियों को छिपा देता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This hides the first row const range = sheet.getRange('A1'); sheet.hideRow(range);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Range | छिपाने के लिए पंक्ति की रेंज. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRows(rowIndex)
दिए गए इंडेक्स पर मौजूद लाइन को छिपा देता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Hides the first row sheet.hideRows(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | छिपाने के लिए लाइन का इंडेक्स. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRows(rowIndex, numRows)
दिए गए इंडेक्स से शुरू होने वाली एक या उससे ज़्यादा पंक्तियों को छिपा देता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Hides the first three rows sheet.hideRows(1, 3);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | छिपाने के लिए, पंक्तियों का शुरुआती इंडेक्स. |
numRows | Integer | छिपाने के लिए पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideSheet()
इस शीट को छिपा देता है. अगर शीट पहले से छिपी हुई है, तो इसका कोई असर नहीं पड़ेगा. अगर इस तरीके को सिर्फ़ दिखने वाली शीट पर कॉल किया जाता है, तो यह एक अपवाद दिखाता है.
const sheet = SpreadsheetApp.getActiveSheet(); sheet.hideSheet();
वापसी का टिकट
Sheet
— मौजूदा शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertChart(chart)
इस शीट में नया चार्ट जोड़ता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This creates a simple bar chart from the first three rows // of the first two columns of the spreadsheet const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange('A1:B4')) .setPosition(5, 5, 0, 0) .setOption('title', 'Dynamic Chart') .build(); sheet.insertChart(chart);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
chart | EmbeddedChart | शामिल किया जाने वाला चार्ट. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnAfter(afterPosition)
यह फ़ंक्शन, कॉलम की दी गई पोज़िशन के बाद एक कॉलम डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This inserts a column after the first column position sheet.insertColumnAfter(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
afterPosition | Integer | वह कॉलम जिसके बाद नया कॉलम जोड़ना है. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnBefore(beforePosition)
कॉलम की दी गई पोज़िशन से पहले एक कॉलम डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This inserts a column in the first column position sheet.insertColumnBefore(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
beforePosition | Integer | वह कॉलम जिसके पहले नया कॉलम जोड़ना है. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumns(columnIndex)
यह फ़ंक्शन, शीट में बताई गई जगह पर खाली कॉलम डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Shifts all columns by one sheet.insertColumns(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | इंडेक्स, जो बताता है कि कॉलम को कहां डालना है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumns(columnIndex, numColumns)
यह फ़ंक्शन, किसी शीट में तय की गई जगह से शुरू करके, एक या उससे ज़्यादा खाली कॉलम जोड़ता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Shifts all columns by three sheet.insertColumns(1, 3);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | इंडेक्स, जो बताता है कि कॉलम को कहां डालना है. |
numColumns | Integer | जोड़ने के लिए कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnsAfter(afterPosition, howMany)
यह फ़ंक्शन, कॉलम की दी गई पोज़िशन के बाद, तय संख्या में कॉलम जोड़ता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Inserts two columns after the first column on the first sheet of the // spreadsheet. sheet.insertColumnsAfter(1, 2);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
afterPosition | Integer | वह कॉलम जिसके बाद नया कॉलम जोड़ना है. |
howMany | Integer | जोड़ने के लिए कॉलम की संख्या. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnsBefore(beforePosition, howMany)
दिए गए कॉलम की पोज़िशन से पहले कई कॉलम डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This inserts five columns before the first column sheet.insertColumnsBefore(1, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
beforePosition | Integer | वह कॉलम जिसके पहले नया कॉलम जोड़ना है. |
howMany | Integer | जोड़ने के लिए कॉलम की संख्या. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(blobSource, column, row)
दस्तावेज़ में किसी पंक्ति और कॉलम में, BlobSource
को इमेज के तौर पर शामिल करता है. इमेज का साइज़, ब्लॉब कॉन्टेंट से लिया जाता है. BLOB का साइज़ ज़्यादा से ज़्यादा 2 एमबी हो सकता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const binaryData = []; // TODO(developer): Replace with your binary data. const blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName'); sheet.insertImage(blob, 1, 1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blobSource | BlobSource | यह ब्लॉब, इमेज का कॉन्टेंट, MIME टाइप, और (ज़रूरी नहीं) नाम शामिल करता है. |
column | Integer | कॉलम की पोज़िशन. |
row | Integer | लाइन की पोज़िशन. |
वापसी का टिकट
OverGridImage
— शामिल की गई इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(blobSource, column, row, offsetX, offsetY)
दस्तावेज़ में किसी पंक्ति और कॉलम में, पिक्सल ऑफ़सेट के साथ BlobSource
को इमेज के तौर पर डालता है. इमेज का साइज़, ब्लॉब के कॉन्टेंट से लिया जाता है. BLOB का साइज़ ज़्यादा से ज़्यादा 2 एमबी हो सकता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const binaryData = []; // TODO(developer): Replace with your binary data. const blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName'); sheet.insertImage(blob, 1, 1, 10, 10);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blobSource | BlobSource | यह ब्लॉब, इमेज का कॉन्टेंट, MIME टाइप, और (ज़रूरी नहीं) नाम शामिल करता है. |
column | Integer | कॉलम की पोज़िशन. |
row | Integer | लाइन की पोज़िशन. |
offsetX | Integer | पिक्सल में, सेल के कोने से हॉरिज़ॉन्टल ऑफ़सेट. |
offsetY | Integer | पिक्सल में, सेल के कोने से वर्टिकल ऑफ़सेट. |
वापसी का टिकट
OverGridImage
— शामिल की गई इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(url, column, row)
दस्तावेज़ में किसी पंक्ति और कॉलम में इमेज डालता है.
दिया गया यूआरएल, सार्वजनिक तौर पर ऐक्सेस किया जा सकने वाला होना चाहिए.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; sheet.insertImage('https://www.google.com/images/srpr/logo3w.png', 1, 1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
url | String | इमेज का यूआरएल. |
column | Integer | ग्रिड कॉलम की पोज़िशन. |
row | Integer | ग्रिड की लाइन की पोज़िशन. |
वापसी का टिकट
OverGridImage
— शामिल की गई इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(url, column, row, offsetX, offsetY)
दस्तावेज़ में किसी पंक्ति और कॉलम में, पिक्सल ऑफ़सेट के साथ इमेज डालता है.
दिया गया यूआरएल, सार्वजनिक तौर पर ऐक्सेस किया जा सकने वाला होना चाहिए.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; sheet.insertImage( 'https://www.google.com/images/srpr/logo3w.png', 1, 1, 10, 10, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
url | String | इमेज का यूआरएल. |
column | Integer | कॉलम की पोज़िशन. |
row | Integer | लाइन की पोज़िशन. |
offsetX | Integer | पिक्सल में, सेल के कोने से हॉरिज़ॉन्टल ऑफ़सेट. |
offsetY | Integer | पिक्सल में, सेल के कोने से वर्टिकल ऑफ़सेट. |
वापसी का टिकट
OverGridImage
— शामिल की गई इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowAfter(afterPosition)
यह फ़ंक्शन, दी गई पंक्ति की पोज़िशन के बाद एक पंक्ति डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This inserts a row after the first row position sheet.insertRowAfter(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
afterPosition | Integer | वह पंक्ति जिसके बाद नई पंक्ति जोड़ी जानी है. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowBefore(beforePosition)
दी गई पंक्ति की पोज़िशन से पहले एक पंक्ति डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This inserts a row before the first row position sheet.insertRowBefore(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
beforePosition | Integer | वह लाइन जिसके पहले नई लाइन जोड़ी जानी है. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRows(rowIndex)
किसी शीट में बताई गई जगह पर खाली लाइन डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Shifts all rows down by one sheet.insertRows(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | इंडेक्स, जो यह दिखाता है कि लाइन कहां डालनी है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRows(rowIndex, numRows)
यह फ़ंक्शन, किसी शीट में तय की गई जगह से शुरू करके, एक या उससे ज़्यादा खाली लाइनें जोड़ता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Shifts all rows down by three sheet.insertRows(1, 3);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | इंडेक्स, जो यह दिखाता है कि लाइन कहां डालनी है. |
numRows | Integer | डाली जाने वाली पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowsAfter(afterPosition, howMany)
यह फ़ंक्शन, दी गई पंक्ति की पोज़िशन के बाद कई पंक्तियां डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This inserts five rows after the first row sheet.insertRowsAfter(1, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
afterPosition | Integer | वह पंक्ति जिसके बाद नई पंक्तियां जोड़ी जानी चाहिए. |
howMany | Integer | डाली जाने वाली पंक्तियों की संख्या. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowsBefore(beforePosition, howMany)
तय की गई पंक्ति की पोज़िशन से पहले, कई पंक्तियां डालता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This inserts five rows before the first row sheet.insertRowsBefore(1, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
beforePosition | Integer | वह लाइन जिसके पहले नई लाइनें जोड़ी जानी हैं. |
howMany | Integer | डाली जाने वाली पंक्तियों की संख्या. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertSlicer(range, anchorRowPos, anchorColPos)
इस शीट में एक नया स्लाइसर जोड़ता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets the range of the sheet. const range = sheet.getRange('A1:D10'); // Inserts the slicer with a random range into the sheet. const insertSlicers = sheet.insertSlicer(range.randomize(), 1, 10); // Logs the insert slicer result to the console. console.log(insertSlicers);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिस पर स्लाइसर बनाया गया है. |
anchorRowPos | Integer | स्लाइसर का ऊपरी हिस्सा इस पंक्ति में ऐंकर किया गया है. |
anchorColPos | Integer | स्लाइसर का ऊपरी हिस्सा इस कॉलम में ऐंकर किया गया है. |
वापसी का टिकट
Slicer
— हाल ही में डाला गया स्लाइसर.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertSlicer(range, anchorRowPos, anchorColPos, offsetX, offsetY)
इस शीट में एक नया स्लाइसर जोड़ता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets the range. const range = sheet.getRange('A1:D10'); // Inserts a slicer using the random range function. const insertSlicers = sheet.insertSlicer(range.randomize(), 1, 10, 0, 0); // Logs the insert slicer result to the console. console.log(insertSlicers);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिस पर स्लाइसर बनाया गया है. |
anchorRowPos | Integer | स्लाइसर का ऊपरी हिस्सा इस पंक्ति में ऐंकर किया गया है. |
anchorColPos | Integer | स्लाइसर का ऊपरी हिस्सा इस कॉलम में ऐंकर किया गया है. |
offsetX | Integer | पिक्सल में, सेल के कोने से हॉरिज़ॉन्टल ऑफ़सेट. |
offsetY | Integer | पिक्सल में, सेल के कोने से वर्टिकल ऑफ़सेट. |
वापसी का टिकट
Slicer
— हाल ही में डाला गया स्लाइसर.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isColumnHiddenByUser(columnPosition)
यह दिखाता है कि उपयोगकर्ता ने दिए गए कॉलम को छिपाया है या नहीं.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Columns start at 1 Logger.log(sheet.isColumnHiddenByUser(1));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | जिस कॉलम की जांच करनी है उसकी स्थिति. |
वापसी का टिकट
Boolean
— अगर कॉलम छिपा हुआ है, तो true
और अगर कॉलम नहीं छिपा है, तो false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isRightToLeft()
अगर शीट का लेआउट दाएं से बाएं है, तो true
दिखाता है. अगर शीट में बाईं से दाईं ओर लिखने के डिफ़ॉल्ट लेआउट का इस्तेमाल किया जाता है, तो false
दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Checks if a spreadsheet is ordered from right to left and logs the result to // the console. console.log(sheet.isRightToLeft());
वापसी का टिकट
Boolean
— दाएं से बाएं लिखने के लिए true
और बाएं से दाएं लिखने के लिए false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isRowHiddenByFilter(rowPosition)
यह बताता है कि दी गई पंक्ति को फ़िल्टर (फ़िल्टर व्यू नहीं) से छिपाया गया है या नहीं.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Rows start at 1 Logger.log(sheet.isRowHiddenByFilter(1));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | जांच की जाने वाली पंक्ति की स्थिति. |
वापसी का टिकट
Boolean
— अगर लाइन छिपी हुई है, तो true
, अगर नहीं है, तो false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isRowHiddenByUser(rowPosition)
यह दिखाता है कि उपयोगकर्ता ने दी गई लाइन को छिपाया है या नहीं.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Rows start at 1 Logger.log(sheet.isRowHiddenByUser(1));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | जांच की जाने वाली पंक्ति की स्थिति. |
वापसी का टिकट
Boolean
— अगर लाइन छिपी हुई है, तो true
, अगर नहीं है, तो false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isSheetHidden()
अगर शीट फ़िलहाल छिपी हुई है, तो true
दिखाता है.
const sheet = SpreadsheetApp.getActiveSheet(); if (sheet.isSheetHidden()) { // do something... }
वापसी का टिकट
Boolean
— अगर शीट छिपी हुई है, तो true
, अगर नहीं है, तो false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
moveColumns(columnSpec, destinationIndex)
दी गई रेंज के हिसाब से चुने गए कॉलम को destinationIndex
से दिखाई गई जगह पर ले जाता है. columnSpec
को किसी कॉलम या कॉलम के ग्रुप को चुनने के लिए, पूरी तरह से इस्तेमाल करने की ज़रूरत नहीं होती. यह उन सभी कॉलम को चुनता है जिनमें रेंज शामिल होती है.
// The code below moves rows A-B to destination index 5. // This results in those columns becoming columns C-D. const sheet = SpreadsheetApp.getActiveSheet(); // Selects column A and column B to be moved. const columnSpec = sheet.getRange('A1:B1'); sheet.moveColumns(columnSpec, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnSpec | Range | उन कॉलम की रेंज जिन्हें मूव करना है. |
destinationIndex | Integer | वह इंडेक्स जहां कॉलम को ले जाना है. ध्यान दें कि यह इंडेक्स, कॉलम को एक से दूसरी जगह ले जाने से पहले के निर्देशांकों पर आधारित होता है. मौजूदा डेटा को दाईं ओर शिफ़्ट किया जाता है, ताकि 옮ाए गए कॉलम के लिए जगह बनाई जा सके. साथ ही, सोर्स कॉलम को ग्रिड से हटा दिया जाता है. इसलिए, हो सकता है कि डेटा, मूल रूप से तय किए गए इंडेक्स से अलग इंडेक्स में दिखे. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
moveRows(rowSpec, destinationIndex)
चुनी गई रेंज की पंक्तियों को destinationIndex
से दिखाई गई जगह पर ले जाता है. rowSpec
को किसी पूरी पंक्ति या पंक्तियों के ग्रुप को चुनने के लिए इस्तेमाल नहीं किया जाता. यह रेंज में मौजूद सभी पंक्तियों को चुनता है.
// The code below moves rows 1-2 to destination index 5. // This results in those rows becoming rows 3-4. const sheet = SpreadsheetApp.getActiveSheet(); // Selects row 1 and row 2 to be moved. const rowSpec = sheet.getRange('A1:A2'); sheet.moveRows(rowSpec, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowSpec | Range | उन पंक्तियों की रेंज जिन्हें एक से दूसरी जगह ले जाना है. |
destinationIndex | Integer | वह इंडेक्स जहां पंक्तियों को ले जाना है. ध्यान दें कि यह इंडेक्स, पंक्तियों को दूसरी जगह ले जाने से पहले के निर्देशांकों पर आधारित होता है. मौजूदा डेटा को नीचे की ओर शिफ़्ट किया जाता है, ताकि लाइनें हटाने के बाद भी ग्रिड में जगह बनी रहे. साथ ही, सोर्स लाइन को ग्रिड से हटा दिया जाता है. इसलिए, हो सकता है कि डेटा, मूल रूप से तय किए गए इंडेक्स से अलग इंडेक्स में दिखे. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
newChart()
इस शीट के लिए नया चार्ट बनाने के लिए, एक बिल्डर दिखाता है.
इस उदाहरण में, नया चार्ट बनाने का तरीका बताया गया है:
const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange('A1:B8'); const chartBuilder = sheet.newChart(); chartBuilder.addRange(range) .setChartType(Charts.ChartType.LINE) .setPosition(2, 2, 0, 0) .setOption('title', 'My Line Chart!'); sheet.insertChart(chartBuilder.build());
वापसी का टिकट
EmbeddedChartBuilder
— नया चार्ट बनाने के लिए बिल्डर.
protect()
ऐसा ऑब्जेक्ट बनाता है जिससे शीट में बदलाव करने से रोका जा सकता है. हालांकि, जिन उपयोगकर्ताओं के पास अनुमति है वे बदलाव कर सकते हैं. जब तक स्क्रिप्ट, शीट के एडिटर की सूची को असल में बदल नहीं देती (Protection.removeEditor(emailAddress)
, Protection.removeEditor(user)
, Protection.removeEditors(emailAddresses)
, Protection.addEditor(emailAddress)
, Protection.addEditor(user)
, Protection.addEditors(emailAddresses)
को कॉल करके या Protection.setDomainEdit(editable)
के लिए नई वैल्यू सेट करके), तब तक अनुमतियां स्प्रेडशीट की अनुमतियों जैसी ही होती हैं. इसका मतलब है कि शीट सुरक्षित नहीं रहती. अगर शीट पहले से सुरक्षित है, तो यह तरीका सुरक्षा से जुड़ी मौजूदा सेटिंग दिखाने वाला ऑब्जेक्ट दिखाता है.
सुरक्षित की गई शीट में, असुरक्षित सेल भी हो सकती हैं.
// Protect the active sheet, then remove all other users from the list of // editors. const sheet = SpreadsheetApp.getActiveSheet(); const protection = sheet.protect().setDescription('Sample protected sheet'); // Ensure the current user is an editor before removing others. Otherwise, if // the user's edit permission comes from a group, the script throws an exception // upon removing the group. const me = Session.getEffectiveUser(); protection.addEditor(me); protection.removeEditors(protection.getEditors()); if (protection.canDomainEdit()) { protection.setDomainEdit(false); }
वापसी का टिकट
Protection
— सुरक्षा सेटिंग दिखाने वाला ऑब्जेक्ट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeChart(chart)
पैरंट शीट से चार्ट हटाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This removes all the embedded charts from the spreadsheet const charts = sheet.getCharts(); for (const i in charts) { sheet.removeChart(charts[i]); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
chart | EmbeddedChart | वह चार्ट जिसे हटाना है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveRange(range)
यह फ़ंक्शन, चुनी गई रेंज को चालू शीट में active range
के तौर पर सेट करता है. साथ ही, रेंज में सबसे ऊपर बाईं ओर मौजूद सेल को current cell
के तौर पर सेट करता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const range = sheet.getRange('A1:D4'); sheet.setActiveRange(range); const selection = sheet.getSelection(); // Current cell: A1 const currentCell = selection.getCurrentCell(); // Active Range: A1:D4 const activeRange = selection.getActiveRange();
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिसे ऐक्टिव रेंज के तौर पर सेट करना है. |
वापसी का टिकट
Range
— नई चालू की गई रेंज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveRangeList(rangeList)
रेंज की तय सूची को ऐक्टिव शीट में active ranges
के तौर पर सेट करता है. सूची में मौजूद आखिरी रेंज को active range
के तौर पर सेट किया जाता है.
const sheet = SpreadsheetApp.getActiveSheet(); const rangeList = sheet.getRangeList(['D4', 'B2:C4']); sheet.setActiveRangeList(rangeList); const selection = sheet.getSelection(); // Current cell: B2 const currentCell = selection.getCurrentCell(); // Active range: B2:C4 const activeRange = selection.getActiveRange(); // Active range list: [D4, B2:C4] const activeRangeList = selection.getActiveRangeList();
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rangeList | RangeList | चुनी जाने वाली रेंज की सूची. |
वापसी का टिकट
RangeList
— चुनी गई नई रेंज की सूची
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveSelection(range)
इस शीट के लिए, चुने गए सेक्शन का दायरा सेट करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:D4'); sheet.setActiveSelection(range);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | चुनी गई सीमा को चालू के तौर पर सेट किया जाएगा. |
वापसी का टिकट
Range
— नई चालू की गई रेंज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveSelection(a1Notation)
A1 नोटेशन या R1C1 नोटेशन में बताए गए तरीके से, चुने गए सेल को सेट करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; sheet.setActiveSelection('A1:D4');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
a1Notation | String | A1 नोटेशन या R1C1 नोटेशन में बताई गई, चालू के तौर पर सेट की जाने वाली रेंज. |
वापसी का टिकट
Range
— नई चालू की गई रेंज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setColumnGroupControlPosition(position)
शीट पर कॉलम ग्रुप कंट्रोल टॉगल की पोज़िशन सेट करता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; sheet.setColumnGroupControlPosition( SpreadsheetApp.GroupControlTogglePosition.AFTER, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
position | GroupControlTogglePosition | कॉलम ग्रुप कंट्रोल टॉगल की पोज़िशन. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setColumnWidth(columnPosition, width)
दिए गए कॉलम की चौड़ाई को पिक्सल में सेट करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sets the first column to a width of 200 pixels sheet.setColumnWidth(1, 200);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | सेट किए जाने वाले कॉलम की पोज़िशन. |
width | Integer | पिक्सल में चौड़ाई, जिस पर इसे सेट करना है. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setColumnWidths(startColumn, numColumns, width)
दिए गए कॉलम की चौड़ाई को पिक्सल में सेट करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sets the first three columns to a width of 200 pixels sheet.setColumnWidths(1, 3, 200);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startColumn | Integer | कॉलम की शुरुआती पोज़िशन, जिसे बदलना है. |
numColumns | Integer | बदले जाने वाले कॉलम की संख्या. |
width | Integer | पिक्सल में चौड़ाई, जिस पर इसे सेट करना है. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setConditionalFormatRules(rules)
शीट में मौजूद, शर्त के साथ फ़ॉर्मैटिंग के सभी मौजूदा नियमों को इनपुट नियमों से बदल देता है. नियमों का आकलन, इनपुट के क्रम में किया जाता है.
// Remove one of the existing conditional format rules. const sheet = SpreadsheetApp.getActiveSheet(); const rules = sheet.getConditionalFormatRules(); rules.splice(1, 1); // Deletes the 2nd format rule. sheet.setConditionalFormatRules(rules);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rules | ConditionalFormatRule[] | शर्त के साथ फ़ॉर्मैटिंग के नए नियम. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setCurrentCell(cell)
किसी सेल को current cell
के तौर पर सेट करता है.
अगर चुनी गई सेल, पहले से चुनी गई रेंज में मौजूद है, तो वह रेंज चालू रेंज बन जाती है और सेल को मौजूदा सेल के तौर पर सेट कर दिया जाता है.
अगर चुनी गई किसी भी रेंज में, बताई गई सेल मौजूद नहीं है, तो मौजूदा सेल हटा दी जाती है और सेल, मौजूदा सेल और चालू रेंज बन जाती है.
ध्यान दें:तय किए गए Range
में एक सेल होनी चाहिए. ऐसा न होने पर, अपवाद दिखता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const cell = sheet.getRange('B5'); sheet.setCurrentCell(cell); const selection = sheet.getSelection(); // Current cell: B5 const currentCell = selection.getCurrentCell();
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
cell | Range | वह सेल जिसे मौजूदा सेल के तौर पर सेट करना है. |
वापसी का टिकट
Range
— नई सेट की गई मौजूदा सेल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setFrozenColumns(columns)
तय की गई संख्या में कॉलम फ़्रीज़ करता है. अगर शून्य है, तो कोई कॉलम फ़्रीज़ नहीं किया जाता.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Freezes the first column sheet.setFrozenColumns(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columns | Integer | फ़्रीज़ किए जाने वाले कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setFrozenRows(rows)
तय की गई पंक्तियों को फ़्रीज़ करता है. अगर यह शून्य है, तो कोई भी पंक्ति फ़्रीज़ नहीं की जाती.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Freezes the first row sheet.setFrozenRows(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rows | Integer | फ़्रीज़ की जाने वाली पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setHiddenGridlines(hideGridlines)
शीट की ग्रिडलाइन को छिपाता या दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can us eSpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Hides the gridlines in the sheet. sheet.setHiddenGridlines(true);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
hideGridlines | Boolean | अगर true है, तो इस शीट में ग्रिडलाइन छिपाएं. अगर true नहीं है, तो ग्रिडलाइन दिखाएं. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setName(name)
शीट का नाम सेट करता है.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); first.setName('not first anymore');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | शीट का नया नाम. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRightToLeft(rightToLeft)
शीट के लेआउट को दाईं से बाईं ओर सेट या अनसेट करता है.
// Opens the spreadsheet file by its URL. If you created your script from within // a Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() // instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Sets the sheet layout, so that the sheet is ordered from right to left. sheet.setRightToLeft(true);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rightToLeft | Boolean | अगर true है, तो शीट का लेआउट दाईं से बाईं ओर पर सेट होता है. साथ ही, सेल A1 सबसे ऊपर दाएं कोने में होती है. अगर false है, तो शीट का लेआउट डिफ़ॉल्ट रूप से,
बाईं से दाईं ओर पर सेट होता है. साथ ही, सबसे ऊपर बाईं ओर सेल A1 होती है. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowGroupControlPosition(position)
शीट पर, लाइन ग्रुप कंट्रोल टॉगल की पोज़िशन सेट करता है.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; sheet.setRowGroupControlPosition( SpreadsheetApp.GroupControlTogglePosition.AFTER, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
position | GroupControlTogglePosition | लाइन ग्रुप कंट्रोल टॉगल की पोज़िशन. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowHeight(rowPosition, height)
किसी पंक्ति की ऊंचाई को पिक्सल में सेट करता है. डिफ़ॉल्ट रूप से, सेल के कॉन्टेंट के हिसाब से लाइनें बढ़ जाती हैं. अगर आपको पंक्तियों की ऊंचाई तय करनी है, तो setRowHeightsForced(startRow, numRows, height)
का इस्तेमाल करें.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sets the first row to a height of 200 pixels sheet.setRowHeight(1, 200);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | पंक्ति की वह जगह जिसे बदलना है. |
height | Integer | पिक्सल में ऊंचाई, जिस पर इसे सेट करना है. |
वापसी का टिकट
Sheet
— यह शीट, मेथड चेनिंग के लिए काम की है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowHeights(startRow, numRows, height)
पिक्सल में दी गई पंक्तियों की ऊंचाई सेट करता है. डिफ़ॉल्ट रूप से, सेल के कॉन्टेंट के हिसाब से लाइनें बढ़ जाती हैं. अगर आपको पंक्तियों की ऊंचाई तय करनी है, तो setRowHeightsForced(startRow, numRows, height)
का इस्तेमाल करें.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sets the first three rows to a height of 20 pixels sheet.setRowHeights(1, 3, 20);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startRow | Integer | बदली जाने वाली शुरुआती पंक्ति की पोज़िशन. |
numRows | Integer | बदली जाने वाली पंक्तियों की संख्या. |
height | Integer | पिक्सल में ऊंचाई, जिस पर इसे सेट करना है. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowHeightsForced(startRow, numRows, height)
पिक्सल में दी गई पंक्तियों की ऊंचाई सेट करता है. डिफ़ॉल्ट रूप से, सेल के कॉन्टेंट के हिसाब से लाइनें बढ़ जाती हैं. setRowHeightsForced
का इस्तेमाल करने पर, पंक्तियों की ऊंचाई तय की जाती है. भले ही, सेल का कॉन्टेंट पंक्ति की ऊंचाई से ज़्यादा हो.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sets the first three rows to a height of 5 pixels. sheet.setRowHeightsForced(1, 3, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startRow | Integer | बदली जाने वाली शुरुआती पंक्ति की पोज़िशन. |
numRows | Integer | बदली जाने वाली पंक्तियों की संख्या. |
height | Integer | पिक्सल में ऊंचाई, जिस पर इसे सेट करना है. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setTabColor(color)
शीट टैब का रंग सेट करता है.
// This example assumes there is a sheet named "first" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('first'); first.setTabColor('ff0000'); // Set the color to red. first.setTabColor(null); // Unset the color.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
color | String | सीएसएस नोटेशन में रंग कोड (जैसे कि '#ffffff' या 'white' ) या
null , ताकि टैब का रंग रीसेट किया जा सके. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setTabColorObject(color)
शीट टैब का रंग सेट करता है.
// This example assumes there is a sheet named "Sheet1" const ss = SpreadsheetApp.getActiveSpreadsheet(); const first = ss.getSheetByName('Sheet1'); const color = SpreadsheetApp.newColor() .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1) .build(); first.setTabColorObject(color); // Set the color to theme accent 1. first.setTabColorObject(null); // Unset the color.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
color | Color | शीट टैब का रंग, जिसे सेट करना है. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए यह शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showColumns(columnIndex)
दिए गए इंडेक्स पर मौजूद कॉलम को अनहाइड करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Unhides the first column sheet.showColumns(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | जिस कॉलम को दिखाना है उसका इंडेक्स. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showColumns(columnIndex, numColumns)
दिए गए इंडेक्स से शुरू होने वाले एक या उससे ज़्यादा कॉलम को अनहाइड करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Unhides the first three columns sheet.showColumns(1, 3);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | जिन कॉलम को अनहाइड करना है उनका शुरुआती इंडेक्स. |
numColumns | Integer | छिपाए गए कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showRows(rowIndex)
दिए गए इंडेक्स पर मौजूद लाइन को अनहाइड करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Unhides the first row sheet.showRows(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | जिस पंक्ति को दिखाना है उसका इंडेक्स. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showRows(rowIndex, numRows)
दिए गए इंडेक्स से शुरू होने वाली एक या उससे ज़्यादा पंक्तियों को अनहाइड करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Unhides the first three rows sheet.showRows(1, 3);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | उन पंक्तियों का शुरुआती इंडेक्स जिन्हें अनहाइड करना है. |
numRows | Integer | छिपाई गई पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
showSheet()
शीट को दिखाता है. अगर शीट पहले से दिख रही है, तो इसका कोई असर नहीं होगा.
const sheet = SpreadsheetApp.getActiveSheet(); sheet.showSheet();
वापसी का टिकट
Sheet
— मौजूदा शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sort(columnPosition)
शीट को कॉलम के हिसाब से, बढ़ते क्रम में लगाता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sorts the sheet by the first column, ascending sheet.sort(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | जिस कॉलम के हिसाब से क्रम से लगाना है. |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sort(columnPosition, ascending)
शीट को कॉलम के हिसाब से क्रम से लगाता है. यह पैरामीटर लेता है, ताकि यह तय किया जा सके कि डेटा को बढ़ते या घटते क्रम में क्रम से लगाया जाए.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // Sorts the sheet by the first column, descending sheet.sort(1, false);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | जिस कॉलम के हिसाब से क्रम से लगाना है. |
ascending | Boolean | बढ़ते क्रम में लगाने के लिए true और घटते क्रम में लगाने के लिए false . |
वापसी का टिकट
Sheet
— शीट, जो तरीकों को सिलसिलेवार तरीके से लागू करने के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
unhideColumn(column)
यह फ़ंक्शन, दी गई रेंज में कॉलम को अनहाइड करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This unhides the first column if it was previously hidden const range = sheet.getRange('A1'); sheet.unhideColumn(range);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | Range | अगर रेंज छिपी हुई है, तो उसे अनलॉक करने के लिए रेंज. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
unhideRow(row)
यह फ़ंक्शन, दी गई रेंज में मौजूद पंक्ति को अनहाइड करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This unhides the first row if it was previously hidden const range = sheet.getRange('A1'); sheet.unhideRow(range);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Range | अगर रेंज छिपी हुई है, तो उसे अनलॉक करने के लिए रेंज. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
updateChart(chart)
इस शीट पर मौजूद चार्ट को अपडेट करता है.
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This code is going to loop through all the charts and change them to // column charts const charts = sheet.getCharts(); for (const i in charts) { const chart = charts[i]; const newChart = chart.modify().setChartType(Charts.ChartType.COLUMN).build(); sheet.updateChart(newChart); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
chart | EmbeddedChart | अपडेट किया जाने वाला चार्ट. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets