Class Sheet

शीट

स्प्रेडशीट की शीट ऐक्सेस करना और उनमें बदलाव करना. आम तौर पर, शीट का नाम बदलना और शीट से रेंज ऑब्जेक्ट ऐक्सेस करना होता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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)RangeA1 नोटेशन या 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)RangeA1 नोटेशन या 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());

पैरामीटर

नामटाइपब्यौरा
keyStringनए डेवलपर मेटाडेटा की कुंजी.

वापसी का टिकट

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());

पैरामीटर

नामटाइपब्यौरा
keyStringनए डेवलपर मेटाडेटा की कुंजी.
visibilityDeveloperMetadataVisibilityनए डेवलपर मेटाडेटा की दिखने की सेटिंग.

वापसी का टिकट

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());

पैरामीटर

नामटाइपब्यौरा
keyStringनए डेवलपर मेटाडेटा की कुंजी.
valueStringनए डेवलपर मेटाडेटा की वैल्यू.

वापसी का टिकट

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());

पैरामीटर

नामटाइपब्यौरा
keyStringनए डेवलपर मेटाडेटा की कुंजी.
valueStringनए डेवलपर मेटाडेटा की वैल्यू.
visibilityDeveloperMetadataVisibilityनए डेवलपर मेटाडेटा की दिखने की सेटिंग.

वापसी का टिकट

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']);

पैरामीटर

नामटाइपब्यौरा
rowContentsObject[]शीट की आखिरी पंक्ति के बाद डाली जाने वाली वैल्यू का ऐरे.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerजिस कॉलम का साइज़ बदलना है उसकी पोज़िशन.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
startColumnIntegerवह कॉलम जिसका साइज़ अपने-आप बदलना है.
numColumnsIntegerजिन कॉलम का साइज़ अपने-आप बदलना है उनकी संख्या.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
startRowIntegerअपने-आप साइज़ बदलने वाली शुरुआती पंक्ति.
numRowsIntegerअपने-आप साइज़ बदलने वाली पंक्तियों की संख्या.

वापसी का टिकट

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});

पैरामीटर

नामटाइपब्यौरा
optionsObjectJavaScript मैप, जिसमें बेहतर विकल्प मौजूद हैं. इन विकल्पों की सूची नीचे दी गई है.

उन्नत पैरामीटर

नामटाइपब्यौरा
contentsOnlyBooleanकॉन्टेंट को मिटाना है या नहीं.
formatOnlyBooleanफ़ॉर्मैट हटाना है या नहीं.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
spreadsheetSpreadsheetवह स्प्रेडशीट जिसमें इस शीट को कॉपी करना है. यह स्प्रेडशीट, सोर्स स्प्रेडशीट हो सकती है.

वापसी का टिकट

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');

पैरामीटर

नामटाइपब्यौरा
findTextStringवह टेक्स्ट जिसे खोजना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerकॉलम की पोज़िशन, जो पहले कॉलम के लिए 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);

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerमिटाए जाने वाले पहले कॉलम की पोज़िशन.
howManyIntegerमिटाए जाने वाले कॉलम की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerपंक्ति की पोज़िशन, जो पहली पंक्ति के लिए 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);

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerमिटाने के लिए पहली पंक्ति की पोज़िशन.
howManyIntegerमिटाने के लिए पंक्तियों की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
groupDepthIntegerकॉलम ग्रुप को बड़ा करने के लिए, ग्रुप की गहराई.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
groupDepthIntegerपंक्ति ग्रुप को बड़ा करने के लिए, ग्रुप की गहराई.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnIndexIntegerग्रुप कंट्रोल टॉगल का कॉलम इंडेक्स या ग्रुप में मौजूद इंडेक्स.
groupDepthIntegerग्रुप की गहराई.

वापसी का टिकट

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();

वापसी का टिकट

GroupControlTogglePositiontrue, अगर कॉलम ग्रुपिंग कंट्रोल टॉगल, इस शीट पर ग्रुप के बाद दिखता है और 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);

पैरामीटर

नामटाइपब्यौरा
columnIndexIntegerकॉलम का इंडेक्स.

वापसी का टिकट

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));

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerजिस कॉलम की जांच करनी है उसकी स्थिति.

वापसी का टिकट

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();
}

पैरामीटर

नामटाइपब्यौरा
typeProtectionTypeसंरक्षित इलाके का टाइप, 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]);

पैरामीटर

नामटाइपब्यौरा
rowIntegerदिखाने के लिए सेल का पंक्ति इंडेक्स. पंक्ति का इंडेक्स 1 से शुरू होता है.
columnIntegerजिस सेल की वैल्यू दिखानी है उसका कॉलम इंडेक्स. कॉलम का इंडेक्स 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]);
  }
}

पैरामीटर

नामटाइपब्यौरा
rowIntegerरेंज की शुरुआती पंक्ति का इंडेक्स; पंक्ति का इंडेक्स 1 से शुरू होता है.
columnIntegerरेंज का कॉलम इंडेक्स. कॉलम का इंडेक्स 1 से शुरू होता है.
numRowsIntegerकितनी पंक्तियां लौटानी हैं, इसे बताने वाली संख्या.

वापसी का टिकट

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]);
  }
}

पैरामीटर

नामटाइपब्यौरा
rowIntegerरेंज की शुरुआती पंक्ति का इंडेक्स; पंक्ति का इंडेक्स 1 से शुरू होता है.
columnIntegerरेंज के कॉलम का शुरुआती इंडेक्स. कॉलम का इंडेक्स 1 से शुरू होता है.
numRowsIntegerकितनी पंक्तियां लौटानी हैं, इसे बताने वाली संख्या.
numColumnsIntegerकितने कॉलम लौटाने हैं, इसे बताने वाली संख्या.

वापसी का टिकट

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');

पैरामीटर

नामटाइपब्यौरा
a1NotationStringA1 नोटेशन या 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']);

पैरामीटर

नामटाइपब्यौरा
a1NotationsString[]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);

पैरामीटर

नामटाइपब्यौरा
rowIndexIntegerग्रुप कंट्रोल टॉगल की पंक्ति का इंडेक्स या ग्रुप में मौजूद कोई इंडेक्स.
groupDepthIntegerग्रुप की गहराई.

वापसी का टिकट

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();

वापसी का टिकट

GroupControlTogglePositiontrue अगर इस शीट पर पंक्ति ग्रुपिंग कंट्रोल टॉगल, ग्रुप के बाद दिखता है और 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);

पैरामीटर

नामटाइपब्यौरा
rowIndexIntegerलाइन का इंडेक्स.

वापसी का टिकट

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));

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerजांच की जाने वाली पंक्ति की स्थिति.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
startRowIntegerशुरुआती पंक्ति की पोज़िशन.
startColumnIntegerशुरुआती कॉलम की पोज़िशन.
numRowsIntegerजिन पंक्तियों के लिए वैल्यू लौटानी हैं उनकी संख्या.
numColumnsIntegerजिन कॉलम के लिए वैल्यू दिखानी हैं उनकी संख्या.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnRangeछिपाने के लिए कॉलम की रेंज.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
columnIndexIntegerछिपाने के लिए कॉलम का इंडेक्स.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
columnIndexIntegerछिपाने के लिए कॉलम का शुरुआती इंडेक्स.
numColumnsIntegerछिपाने के लिए कॉलम की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowRangeछिपाने के लिए पंक्ति की रेंज.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowIndexIntegerछिपाने के लिए लाइन का इंडेक्स.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowIndexIntegerछिपाने के लिए, पंक्तियों का शुरुआती इंडेक्स.
numRowsIntegerछिपाने के लिए पंक्तियों की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
chartEmbeddedChartशामिल किया जाने वाला चार्ट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
afterPositionIntegerवह कॉलम जिसके बाद नया कॉलम जोड़ना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
beforePositionIntegerवह कॉलम जिसके पहले नया कॉलम जोड़ना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnIndexIntegerइंडेक्स, जो बताता है कि कॉलम को कहां डालना है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
columnIndexIntegerइंडेक्स, जो बताता है कि कॉलम को कहां डालना है.
numColumnsIntegerजोड़ने के लिए कॉलम की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
afterPositionIntegerवह कॉलम जिसके बाद नया कॉलम जोड़ना है.
howManyIntegerजोड़ने के लिए कॉलम की संख्या.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
beforePositionIntegerवह कॉलम जिसके पहले नया कॉलम जोड़ना है.
howManyIntegerजोड़ने के लिए कॉलम की संख्या.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
blobSourceBlobSourceयह ब्लॉब, इमेज का कॉन्टेंट, MIME टाइप, और (ज़रूरी नहीं) नाम शामिल करता है.
columnIntegerकॉलम की पोज़िशन.
rowIntegerलाइन की पोज़िशन.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
blobSourceBlobSourceयह ब्लॉब, इमेज का कॉन्टेंट, MIME टाइप, और (ज़रूरी नहीं) नाम शामिल करता है.
columnIntegerकॉलम की पोज़िशन.
rowIntegerलाइन की पोज़िशन.
offsetXIntegerपिक्सल में, सेल के कोने से हॉरिज़ॉन्टल ऑफ़सेट.
offsetYIntegerपिक्सल में, सेल के कोने से वर्टिकल ऑफ़सेट.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
urlStringइमेज का यूआरएल.
columnIntegerग्रिड कॉलम की पोज़िशन.
rowIntegerग्रिड की लाइन की पोज़िशन.

वापसी का टिकट

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,
);

पैरामीटर

नामटाइपब्यौरा
urlStringइमेज का यूआरएल.
columnIntegerकॉलम की पोज़िशन.
rowIntegerलाइन की पोज़िशन.
offsetXIntegerपिक्सल में, सेल के कोने से हॉरिज़ॉन्टल ऑफ़सेट.
offsetYIntegerपिक्सल में, सेल के कोने से वर्टिकल ऑफ़सेट.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
afterPositionIntegerवह पंक्ति जिसके बाद नई पंक्ति जोड़ी जानी है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
beforePositionIntegerवह लाइन जिसके पहले नई लाइन जोड़ी जानी है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
rowIndexIntegerइंडेक्स, जो यह दिखाता है कि लाइन कहां डालनी है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowIndexIntegerइंडेक्स, जो यह दिखाता है कि लाइन कहां डालनी है.
numRowsIntegerडाली जाने वाली पंक्तियों की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
afterPositionIntegerवह पंक्ति जिसके बाद नई पंक्तियां जोड़ी जानी चाहिए.
howManyIntegerडाली जाने वाली पंक्तियों की संख्या.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
beforePositionIntegerवह लाइन जिसके पहले नई लाइनें जोड़ी जानी हैं.
howManyIntegerडाली जाने वाली पंक्तियों की संख्या.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
rangeRangeवह रेंज जिस पर स्लाइसर बनाया गया है.
anchorRowPosIntegerस्लाइसर का ऊपरी हिस्सा इस पंक्ति में ऐंकर किया गया है.
anchorColPosIntegerस्लाइसर का ऊपरी हिस्सा इस कॉलम में ऐंकर किया गया है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
rangeRangeवह रेंज जिस पर स्लाइसर बनाया गया है.
anchorRowPosIntegerस्लाइसर का ऊपरी हिस्सा इस पंक्ति में ऐंकर किया गया है.
anchorColPosIntegerस्लाइसर का ऊपरी हिस्सा इस कॉलम में ऐंकर किया गया है.
offsetXIntegerपिक्सल में, सेल के कोने से हॉरिज़ॉन्टल ऑफ़सेट.
offsetYIntegerपिक्सल में, सेल के कोने से वर्टिकल ऑफ़सेट.

वापसी का टिकट

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));

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerजिस कॉलम की जांच करनी है उसकी स्थिति.

वापसी का टिकट

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));

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerजांच की जाने वाली पंक्ति की स्थिति.

वापसी का टिकट

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));

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerजांच की जाने वाली पंक्ति की स्थिति.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnSpecRangeउन कॉलम की रेंज जिन्हें मूव करना है.
destinationIndexIntegerवह इंडेक्स जहां कॉलम को ले जाना है. ध्यान दें कि यह इंडेक्स, कॉलम को एक से दूसरी जगह ले जाने से पहले के निर्देशांकों पर आधारित होता है. मौजूदा डेटा को दाईं ओर शिफ़्ट किया जाता है, ताकि 옮ाए गए कॉलम के लिए जगह बनाई जा सके. साथ ही, सोर्स कॉलम को ग्रिड से हटा दिया जाता है. इसलिए, हो सकता है कि डेटा, मूल रूप से तय किए गए इंडेक्स से अलग इंडेक्स में दिखे.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowSpecRangeउन पंक्तियों की रेंज जिन्हें एक से दूसरी जगह ले जाना है.
destinationIndexIntegerवह इंडेक्स जहां पंक्तियों को ले जाना है. ध्यान दें कि यह इंडेक्स, पंक्तियों को दूसरी जगह ले जाने से पहले के निर्देशांकों पर आधारित होता है. मौजूदा डेटा को नीचे की ओर शिफ़्ट किया जाता है, ताकि लाइनें हटाने के बाद भी ग्रिड में जगह बनी रहे. साथ ही, सोर्स लाइन को ग्रिड से हटा दिया जाता है. इसलिए, हो सकता है कि डेटा, मूल रूप से तय किए गए इंडेक्स से अलग इंडेक्स में दिखे.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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]);
}

पैरामीटर

नामटाइपब्यौरा
chartEmbeddedChartवह चार्ट जिसे हटाना है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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();

पैरामीटर

नामटाइपब्यौरा
rangeRangeवह रेंज जिसे ऐक्टिव रेंज के तौर पर सेट करना है.

वापसी का टिकट

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();

पैरामीटर

नामटाइपब्यौरा
rangeListRangeListचुनी जाने वाली रेंज की सूची.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
rangeRangeचुनी गई सीमा को चालू के तौर पर सेट किया जाएगा.

वापसी का टिकट

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');

पैरामीटर

नामटाइपब्यौरा
a1NotationStringA1 नोटेशन या 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,
);

पैरामीटर

नामटाइपब्यौरा
positionGroupControlTogglePositionकॉलम ग्रुप कंट्रोल टॉगल की पोज़िशन.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerसेट किए जाने वाले कॉलम की पोज़िशन.
widthIntegerपिक्सल में चौड़ाई, जिस पर इसे सेट करना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
startColumnIntegerकॉलम की शुरुआती पोज़िशन, जिसे बदलना है.
numColumnsIntegerबदले जाने वाले कॉलम की संख्या.
widthIntegerपिक्सल में चौड़ाई, जिस पर इसे सेट करना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
rulesConditionalFormatRule[]शर्त के साथ फ़ॉर्मैटिंग के नए नियम.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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();

पैरामीटर

नामटाइपब्यौरा
cellRangeवह सेल जिसे मौजूदा सेल के तौर पर सेट करना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnsIntegerफ़्रीज़ किए जाने वाले कॉलम की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowsIntegerफ़्रीज़ की जाने वाली पंक्तियों की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
hideGridlinesBooleanअगर 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');

पैरामीटर

नामटाइपब्यौरा
nameStringशीट का नया नाम.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
rightToLeftBooleanअगर 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,
);

पैरामीटर

नामटाइपब्यौरा
positionGroupControlTogglePositionलाइन ग्रुप कंट्रोल टॉगल की पोज़िशन.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerपंक्ति की वह जगह जिसे बदलना है.
heightIntegerपिक्सल में ऊंचाई, जिस पर इसे सेट करना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
startRowIntegerबदली जाने वाली शुरुआती पंक्ति की पोज़िशन.
numRowsIntegerबदली जाने वाली पंक्तियों की संख्या.
heightIntegerपिक्सल में ऊंचाई, जिस पर इसे सेट करना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
startRowIntegerबदली जाने वाली शुरुआती पंक्ति की पोज़िशन.
numRowsIntegerबदली जाने वाली पंक्तियों की संख्या.
heightIntegerपिक्सल में ऊंचाई, जिस पर इसे सेट करना है.

वापसी का टिकट

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.

पैरामीटर

नामटाइपब्यौरा
colorStringसीएसएस नोटेशन में रंग कोड (जैसे कि '#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.

पैरामीटर

नामटाइपब्यौरा
colorColorशीट टैब का रंग, जिसे सेट करना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnIndexIntegerजिस कॉलम को दिखाना है उसका इंडेक्स.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
columnIndexIntegerजिन कॉलम को अनहाइड करना है उनका शुरुआती इंडेक्स.
numColumnsIntegerछिपाए गए कॉलम की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowIndexIntegerजिस पंक्ति को दिखाना है उसका इंडेक्स.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowIndexIntegerउन पंक्तियों का शुरुआती इंडेक्स जिन्हें अनहाइड करना है.
numRowsIntegerछिपाई गई पंक्तियों की संख्या.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerजिस कॉलम के हिसाब से क्रम से लगाना है.

वापसी का टिकट

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);

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerजिस कॉलम के हिसाब से क्रम से लगाना है.
ascendingBooleanबढ़ते क्रम में लगाने के लिए 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);

पैरामीटर

नामटाइपब्यौरा
columnRangeअगर रेंज छिपी हुई है, तो उसे अनलॉक करने के लिए रेंज.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);

पैरामीटर

नामटाइपब्यौरा
rowRangeअगर रेंज छिपी हुई है, तो उसे अनलॉक करने के लिए रेंज.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • 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);
}

पैरामीटर

नामटाइपब्यौरा
chartEmbeddedChartअपडेट किया जाने वाला चार्ट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

अब काम न करने वाले तरीके