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 के तौर पर दिखाता है.
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 को शामिल करता है. Pixel ऑफ़सेट के हिसाब से.
insertImage(url, column, row)OverGridImageदस्तावेज़ में किसी पंक्ति और कॉलम में कोई इमेज शामिल करता है.
insertImage(url, column, row, offsetX, offsetY)OverGridImageकिसी दी गई पंक्ति और कॉलम में, पिक्सल ऑफ़सेट के साथ दस्तावेज़ में इमेज शामिल करता है.
insertRowAfter(afterPosition)Sheetदी गई पंक्ति की जगह के बाद एक पंक्ति शामिल करता है.
insertRowBefore(beforePosition)Sheetदी गई पंक्ति की जगह से पहले पंक्ति शामिल करता है.
insertRows(rowIndex)voidबताई गई जगह पर शीट में एक खाली पंक्ति शामिल करता है.
insertRows(rowIndex, numRows)voidबताई गई जगह से शुरू होने वाली शीट में एक या एक से ज़्यादा खाली पंक्तियां एक साथ शामिल करता है.
insertRowsAfter(afterPosition, howMany)Sheetदी गई पंक्ति की जगह के बाद कई पंक्तियां शामिल करता है.
insertRowsBefore(beforePosition, howMany)Sheetदी गई पंक्ति की जगह से पहले कई पंक्तियां शामिल करता है.
insertSlicer(range, anchorRowPos, anchorColPos)Slicerइस शीट में एक नया स्लाइसर जोड़ा जाता है.
insertSlicer(range, anchorRowPos, anchorColPos, offsetX, offsetY)Slicerइस शीट में एक नया स्लाइसर जोड़ा जाता है.
isColumnHiddenByUser(columnPosition)Booleanयह जानकारी दिखाता है कि दिए गए कॉलम को उपयोगकर्ता ने छिपाया है या नहीं.
isRightToLeft()Booleanअगर शीट का लेआउट दाएं से बाएं होता है, तो यह true दिखाता है.
isRowHiddenByFilter(rowPosition)Booleanयह बताता है कि दी गई पंक्ति, फ़िल्टर व्यू के ज़रिए छिपी हुई है या नहीं.
isRowHiddenByUser(rowPosition)Booleanयह जानकारी देता है कि दी गई पंक्ति को उपयोगकर्ता ने छिपाया है या नहीं.
isSheetHidden()Booleanअगर शीट फ़िलहाल छिपी हुई है, तो यह true दिखाता है.
moveColumns(columnSpec, destinationIndex)voidदी गई रेंज से चुने गए कॉलम को, destinationIndex से बताई गई जगह पर ले जाता है.
moveRows(rowSpec, destinationIndex)voidदी गई रेंज के ज़रिए चुनी गई पंक्तियों को, destinationIndex से बताई गई जगह पर ले जाता है.
newChart()EmbeddedChartBuilderइस शीट के लिए नया चार्ट बनाने के लिए बिल्डर दिखाता है.
protect()Protectionएक ऐसा ऑब्जेक्ट बनाता है जो शीट को बदलाव किए जाने से सुरक्षित रख सकता है. हालांकि, सिर्फ़ वे उपयोगकर्ता जिन्होंने शीट में बदलाव किया है अनुमति.
removeChart(chart)voidपैरंट शीट से चार्ट हटाता है.
setActiveRange(range)Rangeऐक्टिव शीट में चुनी गई रेंज को active range के तौर पर सेट करता है. साथ ही, current cell वाली रेंज में सबसे ऊपर का बायां सेल.
setActiveRangeList(rangeList)RangeListरेंज की बताई गई सूची को, इसमें active ranges के तौर पर सेट करता है: ऐक्टिव शीट.
setActiveSelection(range)Rangeइस शीट के लिए, चुने गए सक्रिय क्षेत्र को सेट करता है.
setActiveSelection(a1Notation)Rangeयह विकल्प, A1 नोटेशन या R1C1 नोटेशन में बताए गए ऐक्टिव सिलेक्शन को सेट करता है.
setColumnGroupControlPosition(position)Sheetशीट पर कॉलम ग्रुप के कंट्रोल टॉगल की जगह सेट करता है.
setColumnWidth(columnPosition, width)Sheetदिए गए कॉलम की चौड़ाई को पिक्सल में सेट करता है.
setColumnWidths(startColumn, numColumns, width)Sheetदिए गए कॉलम की चौड़ाई को पिक्सल में सेट करता है.
setConditionalFormatRules(rules)voidशीट में मौजूदा सभी कंडिशनल फ़ॉर्मैट के नियमों को इनपुट के नियमों से बदल देता है.
setCurrentCell(cell)Rangeचुने गए सेल को current cell के रूप में सेट करता है.
setFrozenColumns(columns)voidकॉलम की दी गई संख्या को फ़्रीज़ करता है.
setFrozenRows(rows)voidपंक्तियों की दी गई संख्या को फ़्रीज़ करता है.
setHiddenGridlines(hideGridlines)Sheetशीट की ग्रिडलाइन छिपाता या दिखाता है.
setName(name)Sheetशीट का नाम सेट करता है.
setRightToLeft(rightToLeft)Sheetशीट के लेआउट को दाईं से बाईं ओर सेट या अनसेट करता है.
setRowGroupControlPosition(position)Sheetशीट पर लाइन ग्रुप कंट्रोल टॉगल की जगह सेट करता है.
setRowHeight(rowPosition, height)Sheetदी गई पंक्ति की ऊंचाई को पिक्सल में सेट करता है.
setRowHeights(startRow, numRows, height)Sheetदी गई पंक्तियों की ऊंचाई पिक्सल में सेट करता है.
setRowHeightsForced(startRow, numRows, height)Sheetदी गई पंक्तियों की ऊंचाई पिक्सल में सेट करता है.
setTabColor(color)Sheetशीट के टैब का रंग सेट करता है.
setTabColorObject(color)Sheetशीट के टैब का रंग सेट करता है.
showColumns(columnIndex)voidदिए गए इंडेक्स पर कॉलम दिखाता है.
showColumns(columnIndex, numColumns)voidदिए गए इंडेक्स से शुरू होने वाले एक या ज़्यादा लगातार कॉलम दिखाता है.
showRows(rowIndex)voidदिए गए इंडेक्स पर पंक्ति दिखाता है.
showRows(rowIndex, numRows)voidदिए गए इंडेक्स से शुरू होने वाली एक या ज़्यादा लगातार पंक्तियां दिखाता है.
showSheet()Sheetशीट को ऐक्सेस किया जा सकता है.
sort(columnPosition)Sheetशीट को कॉलम के हिसाब से बढ़ते क्रम में लगाता है.
sort(columnPosition, ascending)Sheetशीट को कॉलम के हिसाब से क्रम में लगाता है.
unhideColumn(column)voidदी गई रेंज में कॉलम दिखाता है.
unhideRow(row)voidदी गई रेंज में पंक्ति दिखाता है.
updateChart(chart)voidइस शीट पर चार्ट अपडेट करता है.

विस्तृत दस्तावेज़

activate()

इस शीट को चालू करता है. शीट में बदलाव नहीं करता. सिर्फ़ शीट में मौजूद कॉन्टेंट के बारे में माता-पिता की राय शीट.

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

शीट में मौजूदा डेटा क्षेत्र के नीचे एक पंक्ति जोड़ता है. अगर किसी सेल का कॉन्टेंट शुरू होता है = के साथ, इसे एक फ़ॉर्मूला माना जाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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 के तौर पर दिखाता है.

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

दिए गए कॉलम के कॉन्टेंट के हिसाब से इसकी चौड़ाई सेट करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

कॉलम के कॉन्टेंट में फ़िट होने के लिए, दिए गए कॉलम की पोज़िशन से शुरू होने वाले सभी कॉलम की चौड़ाई सेट करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

तय की गई लाइन की पोज़िशन से शुरू होने वाली सभी पंक्तियों की ऊंचाई सेट करता है, ताकि वे कॉन्टेंट के हिसाब से सेट हो सकें.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.clear();

वापसी का टिकट

Sheet — मिटाई गई शीट.

अनुमति देना

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

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

clear(options)

दिए गए बेहतर विकल्पों के हिसाब से, शीट की शीट और/या फ़ॉर्मैट को हटाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.clear({ formatOnly: true, contentsOnly: true });

पैरामीटर

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

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

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

वापसी का टिकट

Sheet — यह शीट, चेन बनाने के लिए है.

अनुमति देना

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

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

clearConditionalFormatRules()

शीट से कंडिशनल फ़ॉर्मैट के सभी नियम हटा देता है. इनपुट के तौर पर, खाली कलेक्शन वाले setConditionalFormatRules(rules) को कॉल करने के बराबर.

var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.clearNotes();

वापसी का टिकट

Sheet — यह शीट, चेन बनाने के लिए है.

अनुमति देना

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

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

collapseAllColumnGroups()

शीट में मौजूद कॉलम के सभी ग्रुप को छोटा करता है.

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

शीट में मौजूद पंक्तियों के सभी ग्रुप को छोटा करता है.

var 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] की कॉपी" होता है.

var source = SpreadsheetApp.getActiveSpreadsheet();
var sheet = source.getSheets()[0];

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

शीट के लिए टेक्स्ट फ़ाइंडर बनाता है. यह शीट में टेक्स्ट ढूंढकर उसकी जगह ले सकता है.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];

// Creates  a text finder.
var textFinder = sheet.createTextFinder('dog');

// Returns the first occurrence of 'dog' in the sheet.
var firstOccurrence = textFinder.findNext();

// Replaces the last found occurrence of 'dog' with 'cat' and returns the number
// of occurrences replaced.
var numOccurrencesReplaced = findOccurrence.replaceWith('cat');

पैरामीटर

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

वापसी का टिकट

TextFinder — शीट के लिए TextFinder.


deleteColumn(columnPosition)

तय की गई कॉलम पोज़िशन से कॉलम मिटाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

किसी कॉलम की दी गई पोज़िशन से शुरू होने वाले कई कॉलम मिटाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दी गई पंक्ति की जगह से पंक्ति को मिटाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दी गई पंक्ति की जगह से शुरू होने वाली कई पंक्तियों को मिटाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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()

शीट में कॉलम के सभी ग्रुप को बड़ा करता है. इस तरीके के लिए कम से कम एक कॉलम ग्रुप होना ज़रूरी है.

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

शीट पर पंक्तियों के सभी ग्रुप को बड़ा करता है. इस तरीके के लिए, पंक्तियों का कम से कम एक ग्रुप होना ज़रूरी है.

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

यह दी गई गहराई तक कॉलम के सभी ग्रुप को बड़ा करता है और बाकी सभी को छोटा करता है.

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

पंक्तियों के सभी ग्रुप को, दी गई गहराई तक बड़ा करता है और बाकी सभी को छोटा करता है.

var 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() का इस्तेमाल करें, जो सर्च क्वेरी के मुताबिक हाइलाइट किया गया सेल.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Returns the active cell
var cell = sheet.getActiveCell();

वापसी का टिकट

Range — मौजूदा चालू सेल

अनुमति देना

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

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

getActiveRange()

ऐक्टिव शीट में चुनी गई रेंज दिखाता है. अगर कोई रेंज चालू नहीं है, तो null दिखाता है. अगर आपने एक से ज़्यादा रेंज को चुनने पर, यह तरीका सिर्फ़ चुनी गई आखिरी रेंज दिखाता है.

"ऐक्टिव रेंज" शब्द ऐक्टिव शीट में किसी उपयोगकर्ता की चुनी गई रेंज का रेफ़रंस देता है, लेकिन कस्टम फ़ंक्शन में यह उस सेल को दिखाता है जिसका सक्रिय तौर पर फिर से आकलन किया जा रहा है.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var activeRange = sheet.getActiveRange();

वापसी का टिकट

Range — ऐक्टिव रेंज

अनुमति देना

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

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

इन्हें भी देखें


getActiveRangeList()

किसी ऐक्टिव शीट में ऐक्टिव रेंज की सूची दिखाता है. इसके अलावा, अगर कोई ऐक्टिव नहीं है, तो null की सूची दिखाता है रेंज.

अगर सिर्फ़ एक रेंज चुनी गई है, तो यह getActiveRange() कॉल की तरह काम करती है.

var sheet = SpreadsheetApp.getActiveSheet();
// Returns the list of active ranges.
var 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()

इस शीट पर चार्ट का कलेक्शन दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var charts = sheet.getCharts();

for (var i in charts) {
  var 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)

दिए गए इंडेक्स और ग्रुप की गहराई पर कॉलम ग्रुप दिखाता है.

var 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.
var columnGroup = sheet.getColumnGroup(2, 1);

पैरामीटर

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

वापसी का टिकट

Group — कंट्रोल इंडेक्स और डेप्थ पर कॉलम ग्रुप या अगर ग्रुप, कॉलम ग्रुप को अपवाद के तौर पर मार्क करता है, तो मौजूद नहीं है.

अनुमति देना

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

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

getColumnGroupControlPosition()

शीट में मौजूद कॉलम के सभी ग्रुप के लिए, GroupControlTogglePosition दिखाता है.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];

// GroupControlTogglePosition.AFTER if the column grouping control toggle is shown after the
// group.
var columnGroupControlPosition = sheet.getColumnGroupControlPosition();

वापसी का टिकट

GroupControlTogglePositiontrue, अगर कॉलम ग्रुपिंग का कंट्रोल टॉगल इस पर ग्रुप के बाद दिखाया जाता है अन्य मामलों में शीट और false का इस्तेमाल करें.

अनुमति देना

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

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

getColumnGroupDepth(columnIndex)

दिए गए इंडेक्स में, कॉलम के ग्रुप की गहराई दिखाता है.

ग्रुप की गहराई से पता चलता है कि कॉलम में कितने ग्रुप ओवरलैप कर रहे हैं. इसके बीच की रेंज हो सकती है शून्य और आठ.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];

// 1 if there is a group over columns 1 through 3
var groupDepth = sheet.getColumnGroupDepth(1);

पैरामीटर

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

वापसी का टिकट

Integer — दिए गए इंडेक्स में, कॉलम के ग्रुप की गहराई.

अनुमति देना

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

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

getColumnWidth(columnPosition)

दिए गए कॉलम की चौड़ाई को पिक्सल में लेता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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.
var rules = SpreadsheetApp.getActiveSheet().getConditionalFormatRules();
for (var i = 0; i < rules.length; i++) {
  var rule = rules[i];
  Logger.log(rule);
}

वापसी का टिकट

ConditionalFormatRule[] — शीट में सभी नियमों का कलेक्शन.

अनुमति देना

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

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

getCurrentCell()

यह फ़ंक्शन ऐक्टिव शीट में मौजूदा सेल को दिखाता है. अगर कोई मौजूदा सेल नहीं है, तो null दिखाता है. कॉन्टेंट बनाने मौजूदा सेल, Google Sheets के यूज़र इंटरफ़ेस (यूआई) में फ़ोकस करने वाली सेल है. साथ ही, इसे गहरे रंग से हाइलाइट किया गया है बॉर्डर. वर्तमान सेल में कभी भी एक से ज़्यादा सेल नहीं हो सकते. जब कोई उपयोगकर्ता एक या उससे ज़्यादा सेल रेंज चुनता है, चुने गए में से एक सेल मौजूदा सेल है.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// Returns the current highlighted cell in the one of the active ranges.
var currentCell = sheet.getCurrentCell();

वापसी का टिकट

Range — मौजूदा सेल

अनुमति देना

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

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

getDataRange()

यह फ़ंक्शन उन डाइमेंशन के हिसाब से Range दिखाता है जिनमें डेटा मौजूद है.

यह फ़ंक्शनल तौर पर, A1 और A1 से जुड़ी रेंज बनाने के बराबर है (Sheet.getLastColumn(), Sheet.getLastRow()).

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This represents ALL the data
var range = sheet.getDataRange();
var values = range.getValues();

// This logs the spreadsheet in CSV format with a trailing comma
for (var i = 0; i < values.length; i++) {
  var row = "";
  for (var 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.
let ss = SpreadsheetApp.getActiveSheet();
let filter = ss.getFilter();

वापसी का टिकट

Filter — फ़िल्टर.

अनुमति देना

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

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

getFormUrl()

इस शीट पर अपने जवाब भेजने वाले फ़ॉर्म का यूआरएल दिखाता है या अगर यह है, तो null शीट में कोई संबद्ध फ़ॉर्म नहीं है.

var sheet = SpreadsheetApp.getActiveSheet();
var url = sheet.getFormUrl();

वापसी का टिकट

String — उस फ़ॉर्म का यूआरएल जो इस शीट में अपने जवाबों को दिखाता है या अगर यह है, तो null शीट में कोई असोसिएटेड फ़ॉर्म नहीं है.

अनुमति देना

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

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

getFrozenColumns()

फ़्रीज़ किए गए कॉलम की संख्या दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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()

फ़्रीज़ की गई पंक्तियों की संख्या दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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 से शुरू होता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
// Note that the JavaScript index is 0, but this logs 1
var 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()

यह फ़ंक्शन उस आखिरी कॉलम की पोज़िशन दिखाता है जिसमें कॉन्टेंट है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This logs the value in the very last cell of this sheet
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var lastCell = sheet.getRange(lastRow, lastColumn);
Logger.log(lastCell.getValue());

वापसी का टिकट

Integer — शीट का आखिरी कॉलम, जिसमें कॉन्टेंट होता है

अनुमति देना

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

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

getLastRow()

नतीजे के तौर पर, कॉन्टेंट वाली आखिरी लाइन की पोज़िशन दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This logs the value in the very last cell of this sheet
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
Logger.log(first.getMaxRows());

वापसी का टिकट

Integer — शीट की ज़्यादा से ज़्यादा ऊंचाई.

अनुमति देना

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

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

getName()

शीट का नाम दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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.
var 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 लौटाता है जिसमें यह शीट है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// parent is identical to ss
var 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.
var sheet = SpreadsheetApp.getActiveSheet();
var protections = sheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
for (var i = 0; i < protections.length; i++) {
  var protection = protections[i];
  if (protection.canEdit()) {
    protection.remove();
  }
}
// Remove sheet protection from the active sheet, if the user has permission to edit it.
var sheet = SpreadsheetApp.getActiveSheet();
var protection = sheet.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0];
if (protection && 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)

दिए गए निर्देशांकों पर, सबसे ऊपर बाएं सेल वाली रेंज दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Passing only two arguments returns a "range" with a single cell.
var range = sheet.getRange(1, 1);
var 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)

दिए गए निर्देशांकों पर, सबसे ऊपर बाएं सेल और दी गई संख्या के साथ रेंज दिखाता है पंक्तियां.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// When the "numRows" argument is used, only a single column of data is returned.
var range = sheet.getRange(1, 1, 3);
var values = range.getValues();

// Prints 3 values from the first column, starting from row 1.
for (var row in values) {
  for (var 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)

पंक्तियों की दी गई संख्या के साथ दिए गए निर्देशांकों पर, सबसे ऊपर बाएं सेल वाली श्रेणी लौटाता है कॉलम.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange(1, 1, 3, 3);
var values = range.getValues();

// Print values from a 3x3 box.
for (var row in values) {
  for (var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getRange("Invoices!A1:D4");

// Get cell A1 on the first sheet
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("A1");

पैरामीटर

नामटाइपब्यौरा
a1NotationStringदी जाने वाली रेंज, जैसा कि A1 नोटेशन या R1C1 नोटेशन में बताया गया है.

वापसी का टिकट

Range — तय जगह की रेंज

अनुमति देना

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

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

getRangeList(a1Notations)

यह फ़ंक्शन RangeList कलेक्शन दिखाता है, जो एक ही शीट में मौजूद रेंज को दिखाता है A1 संकेतन या R1C1 संकेतन की गैर-खाली सूची के अनुसार बनाएं.

// Get a list of ranges A1:D4, F1:H4.
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var 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)

दिए गए इंडेक्स और ग्रुप की गहराई पर पंक्तियों का ग्रुप दिखाता है.

var 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.
var rowGroup = sheet.getRowGroup(2, 1);

पैरामीटर

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

वापसी का टिकट

Group — कंट्रोल इंडेक्स और डेप्थ का पंक्ति ग्रुप या अगर ग्रुप, पंक्तियों के ग्रुप को अपवाद के तौर पर मार्क करता है, तो मौजूद नहीं है.

अनुमति देना

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

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

getRowGroupControlPosition()

शीट में मौजूद पंक्तियों के सभी ग्रुप के लिए, GroupControlTogglePosition दिखाता है.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];

// GroupControlTogglePosition.AFTER if the row grouping control toggle is shown after the
// group.
var rowGroupControlPosition = sheet.getRowGroupControlPosition();

वापसी का टिकट

GroupControlTogglePositiontrue, अगर इस शीट पर ग्रुप के बाद लाइन को ग्रुप करने के कंट्रोल का टॉगल दिखाया जाता है और false हो सकते हैं.

अनुमति देना

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

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

getRowGroupDepth(rowIndex)

दिए गए इंडेक्स में पंक्ति के ग्रुप की गहराई दिखाता है.

ग्रुप डेप्थ से पता चलता है कि लाइन में कितने ग्रुप ओवरलैप कर रहे हैं. इसकी रेंज शून्य के बीच हो सकती है और आठ.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];

// 1 if there is a group over rows 1 through 3
var groupDepth = sheet.getRowGroupDepth(1);

पैरामीटर

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

वापसी का टिकट

Integer — दिए गए इंडेक्स में, लाइन के ग्रुप की गहराई.

अनुमति देना

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

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

getRowHeight(rowPosition)

दी गई लाइन की ऊंचाई पिक्सल में हासिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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 दिखाता है.

var selection = SpreadsheetApp.getActiveSpreadsheet().getSelection();
var 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 पैरामीटर लेते हैं.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

Logger.log(sheet.getSheetId());

वापसी का टिकट

Integer — स्प्रेडशीट के लिए यूनीक शीट का आईडी

अनुमति देना

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

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

getSheetName()

शीट का नाम दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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 पंक्ति या कॉलम की स्थिति के रूप में दिया गया मान, सबसे अंतिम पंक्ति या कॉलम को पाने के बराबर है जिसकी शीट में डेटा मौजूद है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// The two samples below produce the same output
var values = sheet.getSheetValues(1, 1, 3, 3);
Logger.log(values);

var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("Sheet1");
var color = first.getTabColorObject();

वापसी का टिकट

Color — शीट टैब का रंग न होने पर, शीट के टैब का रंग या null.

अनुमति देना

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

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

getType()

शीट का टाइप दिखाता है.

शीट का डिफ़ॉल्ट टाइप SheetType.GRID है. ऐसी शीट जिसमें सिंगल एम्बेड किया गया होता है EmbeddedChart जैसा ऑब्जेक्ट एक SheetType.OBJECT शीट है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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());

वापसी का टिकट

Booleantrue: अगर ग्रिडलाइन छिपाई गई हैं; अगर ऐसा नहीं है, तो false.

अनुमति देना

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

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

hideColumn(column)

दी गई रेंज में कॉलम या कॉलम छिपाता है.

let ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheets()[0];

// This hides the first column
let range = sheet.getRange("A1");
sheet.hideColumn(range);

// This hides the first 3 columns
let 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() का इस्तेमाल करें.

let ss = SpreadsheetApp.getActiveSpreadsheet();
let 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-इंडेक्स का इस्तेमाल करें.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दी गई रेंज में पंक्तियां छिपाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This hides the first row
var range = sheet.getRange("A1");
sheet.hideRow(range);

पैरामीटर

नामटाइपब्यौरा
rowRangeपंक्तियों की वह रेंज जिसे छिपाना है.

अनुमति देना

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

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

hideRows(rowIndex)

दिए गए इंडेक्स में पंक्ति छिपा देता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

यह दिए गए इंडेक्स से शुरू होने वाली एक या एक से ज़्यादा लगातार पंक्तियों को छिपाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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()

इस शीट को छिपा देता है. अगर शीट पहले से छिपी हुई है, तो इसका कोई असर नहीं होगा. अगर इस तरीके को सिर्फ़ शीट दिखती है, तो इसकी वजह से अपवाद हो सकता है.

var sheet = SpreadsheetApp.getActiveSheet();
sheet.hideSheet();

वापसी का टिकट

Sheet — मौजूदा शीट.

अनुमति देना

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

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

insertChart(chart)

इस शीट में एक नया चार्ट जोड़ता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This creates a simple bar chart from the first three rows
// of the first two columns of the spreadsheet
var 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)

दी गई कॉलम की पोज़िशन के बाद, कॉलम शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

कॉलम की दी गई पोज़िशन से पहले, कॉलम को शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

बताई गई जगह पर शीट में खाली कॉलम शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

चुनी गई जगह से शुरू होने वाली शीट में, एक या एक से ज़्यादा खाली कॉलम एक साथ जोड़ता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

कॉलम की दी गई जगह के बाद, दी गई संख्या को शामिल करता है.

let ss = SpreadsheetApp.getActiveSpreadsheet();
let 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)

दी गई कॉलम की जगह से पहले कई कॉलम शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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 कॉन्टेंट से लिया गया है. BLOB का साइज़ ज़्यादा से ज़्यादा 2 एमबी हो सकता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName');
sheet.insertImage(blob, 1, 1);

पैरामीटर

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

वापसी का टिकट

OverGridImage — शामिल की गई इमेज.

अनुमति देना

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

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

insertImage(blobSource, column, row, offsetX, offsetY)

दी गई पंक्ति और कॉलम में, दस्तावेज़ में इमेज के तौर पर BlobSource को शामिल करता है. Pixel ऑफ़सेट के हिसाब से. इमेज का साइज़, BLOB कॉन्टेंट से लिया गया है. यह बीएलओबी के साथ काम करने की ज़्यादा से ज़्यादा सीमा है इसका साइज़ 2 एमबी हो.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName');
sheet.insertImage(blob, 1, 1, 10, 10);

पैरामीटर

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

वापसी का टिकट

OverGridImage — शामिल की गई इमेज.

अनुमति देना

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

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

insertImage(url, column, row)

दस्तावेज़ में किसी पंक्ति और कॉलम में कोई इमेज शामिल करता है.

यूआरएल ऐसा होना चाहिए जिसे कोई भी ऐक्सेस कर सके.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

किसी दी गई पंक्ति और कॉलम में, पिक्सल ऑफ़सेट के साथ दस्तावेज़ में इमेज शामिल करता है.

यूआरएल ऐसा होना चाहिए जिसे कोई भी ऐक्सेस कर सके.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दी गई पंक्ति की जगह के बाद एक पंक्ति शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दी गई पंक्ति की जगह से पहले पंक्ति शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

बताई गई जगह पर शीट में एक खाली पंक्ति शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

बताई गई जगह से शुरू होने वाली शीट में एक या एक से ज़्यादा खाली पंक्तियां एक साथ शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दी गई पंक्ति की जगह के बाद कई पंक्तियां शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दी गई पंक्ति की जगह से पहले कई पंक्तियां शामिल करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

यह जानकारी दिखाता है कि दिए गए कॉलम को उपयोगकर्ता ने छिपाया है या नहीं.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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());

वापसी का टिकट

Booleantrue अगर दाएं से बाएं; अगर ऐसा नहीं है, तो false.

अनुमति देना

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

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

isRowHiddenByFilter(rowPosition)

यह बताता है कि दी गई पंक्ति, फ़िल्टर व्यू के ज़रिए छिपी हुई है या नहीं.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

यह जानकारी देता है कि दी गई पंक्ति को उपयोगकर्ता ने छिपाया है या नहीं.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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 दिखाता है.

var 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.
var sheet = SpreadsheetApp.getActiveSheet();
// Selects column A and column B to be moved.
var 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.
var sheet = SpreadsheetApp.getActiveSheet();
// Selects row 1 and row 2 to be moved.
var 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()

इस शीट के लिए नया चार्ट बनाने के लिए बिल्डर दिखाता है.

इस उदाहरण में नया चार्ट बनाने का तरीका बताया गया है:

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B8");
var 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.
var sheet = SpreadsheetApp.getActiveSheet();
var 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.
var 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)

पैरंट शीट से चार्ट हटाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This removes all the embedded charts from the spreadsheet
var charts = sheet.getCharts();
for (var 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 वाली रेंज में सबसे ऊपर का बायां सेल.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getRange('A1:D4');
sheet.setActiveRange(range);

var selection = sheet.getSelection();
// Current cell: A1
var currentCell = selection.getCurrentCell();
// Active Range: A1:D4
var activeRange = selection.getActiveRange();

पैरामीटर

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

वापसी का टिकट

Range — नई चालू रेंज

अनुमति देना

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

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

setActiveRangeList(rangeList)

रेंज की दी गई सूची को, active ranges के तौर पर सेट करता है ऐक्टिव शीट. सूची में आखिरी रेंज को active range के तौर पर सेट किया गया है.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
sheet.setActiveRangeList(rangeList);

var selection = sheet.getSelection();
// Current cell: B2
var currentCell = selection.getCurrentCell();
// Active range: B2:C4
var activeRange = selection.getActiveRange();
// Active range list: [D4, B2:C4]
var activeRangeList = selection.getActiveRangeList();

पैरामीटर

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

वापसी का टिकट

RangeList — रेंज की नई चुनी गई सूची

अनुमति देना

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

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

setActiveSelection(range)

इस शीट के लिए, चुने गए सक्रिय क्षेत्र को सेट करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

var 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 नोटेशन में बताए गए ऐक्टिव सिलेक्शन को सेट करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

sheet.setActiveSelection("A1:D4");

पैरामीटर

नामटाइपब्यौरा
a1NotationStringवह रेंज जिसे 'चालू है' के तौर पर सेट करना है, जैसा कि A1 नोटेशन या R1C1 नोटेशन में बताया गया है.

वापसी का टिकट

Range — नई चालू रेंज

अनुमति देना

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

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

setColumnGroupControlPosition(position)

शीट पर कॉलम ग्रुप के कंट्रोल टॉगल की जगह सेट करता है.

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

दिए गए कॉलम की चौड़ाई को पिक्सल में सेट करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दिए गए कॉलम की चौड़ाई को पिक्सल में सेट करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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.
var sheet = SpreadsheetApp.getActiveSheet();
var 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 में एक सेल होना चाहिए, नहीं तो यह अपवाद.

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cell = sheet.getRange('B5');
sheet.setCurrentCell(cell);

var selection = sheet.getSelection();
// Current cell: B5
var currentCell = selection.getCurrentCell();

पैरामीटर

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

वापसी का टिकट

Range — नया सेट किया गया मौजूदा सेल

अनुमति देना

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

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

setFrozenColumns(columns)

कॉलम की दी गई संख्या को फ़्रीज़ करता है. अगर यह संख्या शून्य है, तो कोई भी कॉलम फ़्रीज़ नहीं किया जाएगा.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

पंक्तियों की दी गई संख्या को फ़्रीज़ करता है. अगर यह संख्या शून्य है, तो कोई भी पंक्ति फ़्रीज़ नहीं की जाएगी.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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 है, तो इस शीट में ग्रिडलाइन छिपाएं; नहीं तो यह दिखाएं ग्रिडलाइन.

वापसी का टिकट

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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

शीट पर लाइन ग्रुप कंट्रोल टॉगल की जगह सेट करता है.

var 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) का इस्तेमाल करें.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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) का इस्तेमाल करें.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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 का इस्तेमाल करते हैं, तो पंक्तियां तय ऊंचाई पर फ़ोर्स होती हैं, भले ही सेल की सामग्री पंक्ति की ऊंचाई से लंबी है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("Sheet1");
var 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)

दिए गए इंडेक्स पर कॉलम दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दिए गए इंडेक्स से शुरू होने वाले एक या ज़्यादा लगातार कॉलम दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दिए गए इंडेक्स पर पंक्ति दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दिए गए इंडेक्स से शुरू होने वाली एक या ज़्यादा लगातार पंक्तियां दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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()

शीट को ऐक्सेस किया जा सकता है. अगर शीट पहले से दिख रही है, तो इसका कोई असर नहीं होगा.

var sheet = SpreadsheetApp.getActiveSheet();
sheet.showSheet();

वापसी का टिकट

Sheet — मौजूदा शीट.

अनुमति देना

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

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

sort(columnPosition)

शीट को कॉलम के हिसाब से बढ़ते क्रम में लगाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

शीट को कॉलम के हिसाब से क्रम में लगाता है. बढ़ते या घटते क्रम में तय करने के लिए पैरामीटर लेता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var 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)

दी गई रेंज में कॉलम दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This unhides the first column if it was previously hidden
var range = sheet.getRange("A1");
sheet.unhideColumn(range);

पैरामीटर

नामटाइपब्यौरा
columnRangeछिपाए जाने पर दिखाई जाने वाली रेंज.

अनुमति देना

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

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

unhideRow(row)

दी गई रेंज में पंक्ति दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This unhides the first row if it was previously hidden
var range = sheet.getRange("A1");
sheet.unhideRow(range);

पैरामीटर

नामटाइपब्यौरा
rowRangeछिपाए जाने पर दिखाई जाने वाली रेंज.

अनुमति देना

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

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

updateChart(chart)

इस शीट पर चार्ट अपडेट करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];

// This code is going to loop through all the charts and change them to
// column charts
var charts = sheet.getCharts();
for (var i in charts) {
  var chart = charts[i];
  var 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

ऐसे तरीके जो अब काम नहीं करते