स्प्रेडशीट शीट ऐक्सेस करना और उनमें बदलाव करना. कॉमन ऑपरेशंस की मदद से, शीट का नाम बदला जा रहा है और रेंज को ऐक्सेस किया जा रहा है शीट में मौजूद ऑब्जेक्ट हटाएं.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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) | Range | A1 संकेतन या R1C1 संकेतन में तय की गई श्रेणी देता है. |
getRangeList(a1Notations) | RangeList | यह फ़ंक्शन RangeList कलेक्शन दिखाता है, जो एक ही शीट में मौजूद रेंज को दिखाता है
A1 संकेतन या R1C1 संकेतन की गैर-खाली सूची के अनुसार बनाएं. |
getRowGroup(rowIndex, groupDepth) | Group | दिए गए इंडेक्स और ग्रुप की गहराई पर पंक्तियों का ग्रुप दिखाता है. |
getRowGroupControlPosition() | GroupControlTogglePosition | शीट में मौजूद पंक्तियों के सभी ग्रुप के लिए, GroupControlTogglePosition दिखाता है. |
getRowGroupDepth(rowIndex) | Integer | दिए गए इंडेक्स में पंक्ति के ग्रुप की गहराई दिखाता है. |
getRowHeight(rowPosition) | Integer | दी गई लाइन की ऊंचाई पिक्सल में हासिल करता है. |
getSelection() | Selection | यह स्प्रेडशीट में मौजूदा Selection दिखाता है. |
getSheetId() | Integer | इस ऑब्जेक्ट से दिखाई जाने वाली शीट का आईडी दिखाता है. |
getSheetName() | String | शीट का नाम दिखाता है. |
getSheetValues(startRow, startColumn, numRows, numColumns) | Object[][] | दिए गए निर्देशांक से शुरू होने वाली इस रेंज की वैल्यू का आयताकार ग्रिड दिखाता है. |
getSlicers() | Slicer[] | शीट पर स्लाइसर का कलेक्शन दिखाता है. |
getTabColorObject() | Color | इस नीति से, शीट के टैब का रंग दिखता है. अगर शीट के टैब में कोई रंग नहीं है, तो null का रंग दिखाया जाता है. |
getType() | SheetType | शीट का टाइप दिखाता है. |
hasHiddenGridlines() | Boolean | शीट की ग्रिडलाइन छिपाए जाने पर true दिखाता है; ऐसा नहीं होने पर, false दिखता है. |
hideColumn(column) | void | दी गई रेंज में कॉलम या कॉलम छिपाता है. |
hideColumns(columnIndex) | void | दिए गए इंडेक्स में एक कॉलम छिपाता है. |
hideColumns(columnIndex, numColumns) | void | यह दिए गए इंडेक्स से शुरू होने वाले एक या ज़्यादा लगातार कॉलम छिपाता है. |
hideRow(row) | void | दी गई रेंज में पंक्तियां छिपाता है. |
hideRows(rowIndex) | void | दिए गए इंडेक्स में पंक्ति छिपा देता है. |
hideRows(rowIndex, numRows) | void | यह दिए गए इंडेक्स से शुरू होने वाली एक या एक से ज़्यादा लगातार पंक्तियों को छिपाता है. |
hideSheet() | Sheet | इस शीट को छिपा देता है. |
insertChart(chart) | void | इस शीट में एक नया चार्ट जोड़ता है. |
insertColumnAfter(afterPosition) | Sheet | दी गई कॉलम की पोज़िशन के बाद, कॉलम शामिल करता है. |
insertColumnBefore(beforePosition) | Sheet | कॉलम की दी गई पोज़िशन से पहले, कॉलम को शामिल करता है. |
insertColumns(columnIndex) | void | चुनी गई जगह पर शीट में खाली कॉलम शामिल करता है. |
insertColumns(columnIndex, numColumns) | void | चुनी गई जगह से शुरू होने वाली शीट में, एक या एक से ज़्यादा खाली कॉलम एक साथ जोड़ता है. |
insertColumnsAfter(afterPosition, howMany) | Sheet | कॉलम की दी गई जगह के बाद, दी गई संख्या को शामिल करता है. |
insertColumnsBefore(beforePosition, howMany) | Sheet | दी गई कॉलम की जगह से पहले कई कॉलम शामिल करता है. |
insertImage(blobSource, column, row) | OverGridImage | दस्तावेज़ में किसी पंक्ति और कॉलम में, BlobSource को इमेज के तौर पर शामिल करता है. |
insertImage(blobSource, column, row, offsetX, offsetY) | OverGridImage | दी गई पंक्ति और कॉलम में, दस्तावेज़ में इमेज के तौर पर BlobSource को शामिल करता है.
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());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | नए डेवलपर मेटाडेटा के लिए कुंजी. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, visibility)
शीट में खास पासकोड और 'किसको दिखे' सेटिंग के साथ डेवलपर मेटाडेटा जोड़ा जा सकता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds the key 'NAME' and sets the developer metadata visibility to PROJECT // for the sheet. sheet.addDeveloperMetadata('NAME', SpreadsheetApp.DeveloperMetadataVisibility.PROJECT); // Gets the updated metadata info and logs it to the console. const developerMetaData = sheet.getDeveloperMetadata()[0]; console.log(developerMetaData.getKey()); console.log(developerMetaData.getVisibility().toString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | नए डेवलपर मेटाडेटा के लिए कुंजी. |
visibility | DeveloperMetadataVisibility | नया डेवलपर मेटाडेटा किसको दिखे. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, value)
शीट में, बताई गई कुंजी और वैल्यू के साथ डेवलपर मेटाडेटा जोड़ा जाता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds the key 'COMPANY' with the value 'TECH' to the developer metadata for the sheet. sheet.addDeveloperMetadata('COMPANY', 'TECH'); // Gets the updated metadata info and logs it to the console. const developerMetaData = sheet.getDeveloperMetadata()[0]; console.log(developerMetaData.getKey()); console.log(developerMetaData.getValue());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | नए डेवलपर मेटाडेटा के लिए कुंजी. |
value | String | नए डेवलपर मेटाडेटा के लिए वैल्यू. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, value, visibility)
शीट में खास कुंजी, मान, और दिखाई देने की जानकारी के साथ डेवलपर मेटाडेटा जोड़ता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds the key 'COMPANY' with the value 'TECH' to the developer metadata and sets the // visibility to DOCUMENT for the sheet. sheet.addDeveloperMetadata( 'COMPANY', 'TECH', SpreadsheetApp.DeveloperMetadataVisibility.DOCUMENT); // Gets the updated metadata info and logs it to the console. const developerMetaData = sheet.getDeveloperMetadata()[0]; console.log(developerMetaData.getKey()); console.log(developerMetaData.getValue()); console.log(developerMetaData.getVisibility().toString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
key | String | नए डेवलपर मेटाडेटा के लिए कुंजी. |
value | String | नए डेवलपर मेटाडेटा के लिए वैल्यू. |
visibility | DeveloperMetadataVisibility | नया डेवलपर मेटाडेटा किसको दिखे. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
appendRow(rowContents)
शीट में मौजूदा डेटा क्षेत्र के नीचे एक पंक्ति जोड़ता है. अगर किसी सेल का कॉन्टेंट शुरू होता है
=
के साथ, इसे एक फ़ॉर्मूला माना जाता है.
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"]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowContents | Object[] | शीट की आखिरी पंक्ति के बाद डाली जाने वाली वैल्यू का कलेक्शन. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | साइज़ बदलने के लिए दिए गए कॉलम की जगह. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startColumn | Integer | अपने-आप साइज़ बदलने के लिए शुरुआती कॉलम. |
numColumns | Integer | अपने-आप साइज़ बदलने के लिए कॉलम की संख्या. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startRow | Integer | अपने-आप साइज़ बदलने के लिए शुरुआती लाइन. |
numRows | Integer | अपने-आप साइज़ बदलने के लिए पंक्तियों की संख्या. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
clear()
कॉन्टेंट और फ़ॉर्मैट की जानकारी वाली शीट को हटा देता है.
// This example assumes there is a sheet named "first" 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 });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
options | Object | बेहतर विकल्पों वाला JavaScript मैप, जो नीचे सूची में दिया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
contentsOnly | Boolean | कॉन्टेंट मिटाना है या नहीं. |
formatOnly | Boolean | क्या फ़ॉर्मैट मिटाना है. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
spreadsheet | Spreadsheet | वह स्प्रेडशीट जिसमें इस शीट को कॉपी करना है, जो इसके जैसी स्प्रेडशीट हो सकती है स्रोत. |
वापसी का टिकट
Sheet
— चेन बनाने के लिए नई शीट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
createDeveloperMetadataFinder()
इसके दायरे में डेवलपर मेटाडेटा ढूंढने के लिए, DeveloperMetadataFinder
दिखाता है
यह शीट देखें. अगर मेटाडेटा किसी खास शीट के दायरे में आता है, तो
शीट या उस शीट पर किसी पंक्ति, कॉलम या रेंज से जुड़ी हुई होनी चाहिए.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Adds developer metadata for testing. sheet.addDeveloperMetadata('CITY', 'PARIS'); // Creates the developer metadata finder. const metadatafinder = sheet.createDeveloperMetadataFinder(); // Finds the metadata with value 'PARIS' and displays its key in the console. console.log(metadatafinder.withValue('PARIS').find()[0].getKey());
वापसी का टिकट
DeveloperMetadataFinder
— इस शीट में मौजूद मेटाडेटा को खोजने के लिए, डेवलपर मेटाडेटा को खोजने की सुविधा दी जाती है.
createTextFinder(findText)
शीट के लिए टेक्स्ट फ़ाइंडर बनाता है. यह शीट में टेक्स्ट ढूंढकर उसे बदल सकता है.
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');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
findText | String | खोजा जाने वाला टेक्स्ट. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | कॉलम की स्थिति, जो पहले कॉलम के लिए 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | मिटाए जाने वाले पहले कॉलम की जगह. |
howMany | Integer | मिटाए जाने वाले कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | पहली पंक्ति के लिए 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | मिटाई जाने वाली पहली पंक्ति की जगह. |
howMany | Integer | मिटाई जाने वाली पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
groupDepth | Integer | कॉलम के ग्रुप को बड़ा करने के लिए, ग्रुप की गहराई. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
groupDepth | Integer | ग्रुप की वह लेवल जिस तक पंक्ति के ग्रुप को बड़ा करना है. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | ग्रुप कंट्रोल टॉगल का कॉलम इंडेक्स या ग्रुप के अंदर का कोई इंडेक्स. |
groupDepth | Integer | ग्रुप की गहराई. |
वापसी का टिकट
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();
वापसी का टिकट
GroupControlTogglePosition
— true
, अगर कॉलम ग्रुपिंग का कंट्रोल टॉगल इस पर ग्रुप के बाद दिखाया जाता है
अन्य मामलों में शीट और 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | कॉलम का इंडेक्स. |
वापसी का टिकट
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));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | जांच करने के लिए कॉलम की स्थिति. |
वापसी का टिकट
Integer
— पिक्सल में कॉलम की चौड़ाई
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getConditionalFormatRules()
इस शीट में, कंडिशनल फ़ॉर्मैट के सभी नियम देखें.
// Logs the conditional format rules in a sheet. 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(); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
type | ProtectionType | संरक्षित क्षेत्र किस तरह का है, SpreadsheetApp.ProtectionType.RANGE या
SpreadsheetApp.ProtectionType.SHEET . |
वापसी का टिकट
Protection[]
— शीट में सुरक्षित की गई सभी रेंज या किसी एक एलिमेंट को दिखाने वाले ऑब्जेक्ट का कलेक्शन
शीट पर सुरक्षा को दिखाने वाला अरे.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRange(row, column)
दिए गए निर्देशांकों पर, सबसे ऊपर बाएं सेल वाली रेंज दिखाता है.
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]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Integer | दिए जाने वाले सेल की पंक्ति का इंडेक्स; पंक्ति के इंडेक्स की शुरुआत 1 से होती है. |
column | Integer | दिए जाने वाले सेल के कॉलम इंडेक्स; कॉलम इंडेक्स करने की प्रोसेस 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]); } }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Integer | रेंज का शुरुआती पंक्ति इंडेक्स; पंक्ति के इंडेक्स की शुरुआत 1 से होती है. |
column | Integer | रेंज का कॉलम इंडेक्स; कॉलम इंडेक्स करने की प्रोसेस 1 से शुरू होती है. |
numRows | Integer | दिखाई जाने वाली पंक्तियों की संख्या. |
वापसी का टिकट
Range
— ऐसी रेंज जिसमें डेटा का एक कॉलम होता है और पंक्तियों की संख्या बताई जाती है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRange(row, column, numRows, numColumns)
पंक्तियों की दी गई संख्या के साथ दिए गए निर्देशांकों पर, सबसे ऊपर बाएं सेल वाली श्रेणी लौटाता है कॉलम.
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]); } }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Integer | रेंज का शुरुआती पंक्ति इंडेक्स; पंक्ति के इंडेक्स की शुरुआत 1 से होती है. |
column | Integer | रेंज के शुरुआती कॉलम का इंडेक्स; कॉलम इंडेक्स करने की प्रोसेस 1 से शुरू होती है. |
numRows | Integer | दिखाई जाने वाली पंक्तियों की संख्या. |
numColumns | Integer | दिखाए जाने वाले कॉलम की संख्या. |
वापसी का टिकट
Range
— बताए गए क्षेत्र से जुड़ी रेंज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRange(a1Notation)
A1 संकेतन या R1C1 संकेतन में तय की गई श्रेणी देता है.
// Get a range A1:D4 on sheet titled "Invoices" 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");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
a1Notation | String | दी जाने वाली रेंज, जैसा कि A1 नोटेशन या R1C1 नोटेशन में बताया गया है. |
वापसी का टिकट
Range
— तय जगह की रेंज
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRangeList(a1Notations)
यह फ़ंक्शन RangeList
कलेक्शन दिखाता है, जो एक ही शीट में मौजूद रेंज को दिखाता है
A1 संकेतन या R1C1 संकेतन की गैर-खाली सूची के अनुसार बनाएं.
// Get a list of ranges A1:D4, F1:H4. var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var rangeList = sheet.getRangeList(['A1:D4', 'F1:H4']);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
a1Notations | String[] | दी जाने वाली रेंज की सूची, जैसा कि A1 नोटेशन या R1C1 नोटेशन में बताया गया है. |
वापसी का टिकट
RangeList
— तय जगह पर रेंज की सूची
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRowGroup(rowIndex, groupDepth)
दिए गए इंडेक्स और ग्रुप की गहराई पर पंक्तियों का ग्रुप दिखाता है.
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | ग्रुप कंट्रोल टॉगल का लाइन इंडेक्स या ग्रुप के अंदर का कोई इंडेक्स. |
groupDepth | Integer | ग्रुप की गहराई. |
वापसी का टिकट
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();
वापसी का टिकट
GroupControlTogglePosition
— true
, अगर इस शीट पर ग्रुप के बाद लाइन को ग्रुप करने के कंट्रोल का टॉगल दिखाया जाता है
और 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | पंक्ति का इंडेक्स. |
वापसी का टिकट
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));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | जांच की जाने वाली पंक्ति की स्थिति. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startRow | Integer | शुरुआती पंक्ति की जगह. |
startColumn | Integer | शुरुआती कॉलम की पोज़िशन. |
numRows | Integer | पंक्तियों की संख्या, जिनके लिए वैल्यू देनी है. |
numColumns | Integer | कॉलम की संख्या जिनके लिए वैल्यू देनी है. |
वापसी का टिकट
Object[][]
— वैल्यू का दो-डाइमेंशन वाला कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSlicers()
शीट पर स्लाइसर का कलेक्शन दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets all slicers in the spreadsheet. const slicers = sheet.getSlicers(); // Logs the slicer titles to the console. for (const slicer of slicers) { console.log(slicer.getTitle()); }
वापसी का टिकट
Slicer[]
— इस शीट में मौजूद स्लाइसर की सूची.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getTabColorObject()
इस नीति से, शीट के टैब का रंग मिलता है. अगर शीट के टैब में कोई रंग नहीं है, तो null
का रंग दिखाया जाता है.
// This example assumes there is a sheet named "Sheet1" 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());
वापसी का टिकट
Boolean
— true
: अगर ग्रिडलाइन छिपाई गई हैं; अगर ऐसा नहीं है, तो 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | Range | छिपाने के लिए कॉलम रेंज. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | छिपाने के लिए कॉलम का इंडेक्स. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | जिन कॉलम को छिपाना है उनका शुरुआती इंडेक्स. |
numColumns | Integer | छिपाने के लिए कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Range | पंक्तियों की वह रेंज जिसे छिपाना है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | उस पंक्ति का इंडेक्स जिसे छिपाना है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | जिन पंक्तियों को छिपाना है उनका शुरुआती इंडेक्स. |
numRows | Integer | छिपाई जाने वाली पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
chart | EmbeddedChart | शामिल किया जाने वाला चार्ट. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
afterPosition | Integer | वह कॉलम जिसके बाद नया कॉलम जोड़ना है. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
beforePosition | Integer | वह कॉलम जिसके पहले नया कॉलम जोड़ना है. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | वह इंडेक्स जो बताता है कि कॉलम कहां डालना है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | वह इंडेक्स जो बताता है कि कॉलम कहां डालना है. |
numColumns | Integer | सम्मिलित किए जाने वाले कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
afterPosition | Integer | वह कॉलम जिसके बाद नया कॉलम जोड़ना है. |
howMany | Integer | सम्मिलित किए जाने वाले कॉलम की संख्या. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
beforePosition | Integer | वह कॉलम जिसके पहले नया कॉलम जोड़ना है. |
howMany | Integer | सम्मिलित किए जाने वाले कॉलम की संख्या. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blobSource | BlobSource | वह BLOB जिसमें इमेज का कॉन्टेंट, MIME टाइप, और (वैकल्पिक रूप से) नाम होता है. |
column | Integer | कॉलम की पोज़िशन. |
row | Integer | लाइन की जगह. |
वापसी का टिकट
OverGridImage
— शामिल की गई इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(blobSource, column, row, offsetX, offsetY)
दी गई पंक्ति और कॉलम में, दस्तावेज़ में इमेज के तौर पर BlobSource
को शामिल करता है.
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blobSource | BlobSource | वह BLOB जिसमें इमेज का कॉन्टेंट, MIME टाइप, और (वैकल्पिक रूप से) नाम होता है. |
column | Integer | कॉलम की पोज़िशन. |
row | Integer | लाइन की जगह. |
offsetX | Integer | सेल के कोने से पिक्सल में हॉरिज़ॉन्टल ऑफ़सेट. |
offsetY | Integer | सेल के कोने से पिक्सल में वर्टिकल ऑफ़सेट. |
वापसी का टिकट
OverGridImage
— शामिल की गई इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(url, column, row)
दस्तावेज़ में किसी पंक्ति और कॉलम में कोई इमेज शामिल करता है.
यूआरएल ऐसा होना चाहिए जिसे कोई भी ऐक्सेस कर सके.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; sheet.insertImage("https://www.google.com/images/srpr/logo3w.png", 1, 1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
url | String | इमेज का यूआरएल. |
column | Integer | ग्रिड कॉलम की पोज़िशन. |
row | Integer | ग्रिड वाली पंक्ति की जगह. |
वापसी का टिकट
OverGridImage
— शामिल की गई इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(url, column, row, offsetX, offsetY)
किसी दी गई पंक्ति और कॉलम में, पिक्सल ऑफ़सेट के साथ दस्तावेज़ में इमेज शामिल करता है.
यूआरएल ऐसा होना चाहिए जिसे कोई भी ऐक्सेस कर सके.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; sheet.insertImage("https://www.google.com/images/srpr/logo3w.png", 1, 1, 10, 10);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
url | String | इमेज का यूआरएल. |
column | Integer | कॉलम की पोज़िशन. |
row | Integer | लाइन की जगह. |
offsetX | Integer | सेल के कोने से पिक्सल में हॉरिज़ॉन्टल ऑफ़सेट. |
offsetY | Integer | सेल के कोने से पिक्सल में वर्टिकल ऑफ़सेट. |
वापसी का टिकट
OverGridImage
— डाली गई इमेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowAfter(afterPosition)
दी गई पंक्ति की जगह के बाद एक पंक्ति शामिल करता है.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts a row after the first row position sheet.insertRowAfter(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
afterPosition | Integer | वह लाइन जिसके बाद नई लाइन जोड़नी है. |
वापसी का टिकट
Sheet
— शीट, मेथड चेनिंग के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowBefore(beforePosition)
दी गई पंक्ति की जगह से पहले पंक्ति शामिल करता है.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts a row before the first row position sheet.insertRowBefore(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
beforePosition | Integer | वह लाइन जिससे पहले नई लाइन जोड़नी है. |
वापसी का टिकट
Sheet
— शीट, मेथड चेनिंग के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRows(rowIndex)
बताई गई जगह पर शीट में एक खाली पंक्ति शामिल करता है.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Shifts all rows down by one sheet.insertRows(1);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | वह इंडेक्स जिससे पता चलता है कि पंक्ति कहां डालनी है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRows(rowIndex, numRows)
बताई गई जगह से शुरू होने वाली शीट में एक या एक से ज़्यादा खाली पंक्तियां एक साथ शामिल करता है.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Shifts all rows down by three sheet.insertRows(1, 3);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | वह इंडेक्स जिससे पता चलता है कि पंक्ति कहां डालनी है. |
numRows | Integer | डाली जाने वाली पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowsAfter(afterPosition, howMany)
दी गई पंक्ति की जगह के बाद कई पंक्तियां शामिल करता है.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts five rows after the first row sheet.insertRowsAfter(1, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
afterPosition | Integer | वह लाइन जिसके बाद नई पंक्तियां जोड़नी हैं. |
howMany | Integer | डाली जाने वाली पंक्तियों की संख्या. |
वापसी का टिकट
Sheet
— शीट, मेथड चेनिंग के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowsBefore(beforePosition, howMany)
दी गई पंक्ति की जगह से पहले कई पंक्तियां शामिल करता है.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts five rows before the first row sheet.insertRowsBefore(1, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
beforePosition | Integer | वह लाइन जिससे पहले नई पंक्तियां जोड़ी जानी चाहिए. |
howMany | Integer | डाली जाने वाली पंक्तियों की संख्या. |
वापसी का टिकट
Sheet
— शीट, मेथड चेनिंग के लिए काम की है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertSlicer(range, anchorRowPos, anchorColPos)
इस शीट में एक नया स्लाइसर जोड़ा जाता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets the range of the sheet. const range = sheet.getRange('A1:D10'); // Inserts the slicer with a random range into the sheet. const insertSlicers = sheet.insertSlicer(range.randomize(), 1, 10); // Logs the insert slicer result to the console. console.log(insertSlicers);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिस पर स्लाइसर स्लाइसर बनाया गया है. |
anchorRowPos | Integer | स्लाइसर के सबसे ऊपरी हिस्से को इस पंक्ति में ऐंकर किया गया है. |
anchorColPos | Integer | स्लाइसर के सबसे ऊपरी हिस्से को इस कॉलम में ऐंकर किया गया है. |
वापसी का टिकट
Slicer
— डाला गया नया स्लाइसर.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertSlicer(range, anchorRowPos, anchorColPos, offsetX, offsetY)
इस शीट में एक नया स्लाइसर जोड़ा जाता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets the range. const range = sheet.getRange('A1:D10'); // Inserts a slicer using the random range function. const insertSlicers = sheet.insertSlicer(range.randomize(), 1, 10, 0, 0); // Logs the insert slicer result to the console. console.log(insertSlicers);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिस पर स्लाइसर स्लाइसर बनाया गया है. |
anchorRowPos | Integer | स्लाइसर के सबसे ऊपरी हिस्से को इस पंक्ति में ऐंकर किया गया है. |
anchorColPos | Integer | स्लाइसर के सबसे ऊपरी हिस्से को इस कॉलम में ऐंकर किया गया है. |
offsetX | Integer | सेल के कोने से पिक्सल में हॉरिज़ॉन्टल ऑफ़सेट. |
offsetY | Integer | सेल के कोने से पिक्सल में वर्टिकल ऑफ़सेट. |
वापसी का टिकट
Slicer
— डाला गया नया स्लाइसर.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isColumnHiddenByUser(columnPosition)
यह जानकारी दिखाता है कि दिए गए कॉलम को उपयोगकर्ता ने छिपाया है या नहीं.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Columns start at 1 Logger.log(sheet.isColumnHiddenByUser(1));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | जांच करने के लिए कॉलम की स्थिति. |
वापसी का टिकट
Boolean
— अगर कॉलम छिपा हुआ है, तो true
. अगर कॉलम छिपा हुआ है, तो false
है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isRightToLeft()
अगर शीट का लेआउट दाएं से बाएं होता है, तो यह true
दिखाता है. इस शीट से false
वैल्यू मिलती है
डिफ़ॉल्ट बाएं-से-दाएं लेआउट का इस्तेमाल करता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Checks if a spreadsheet is ordered from right to left and logs the result to the console. console.log(sheet.isRightToLeft());
वापसी का टिकट
Boolean
— true
अगर दाएं से बाएं; अगर ऐसा नहीं है, तो false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isRowHiddenByFilter(rowPosition)
यह बताता है कि दी गई पंक्ति, फ़िल्टर व्यू के ज़रिए छिपी हुई है या नहीं.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Rows start at 1 Logger.log(sheet.isRowHiddenByFilter(1));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | जांच की जाने वाली पंक्ति की स्थिति. |
वापसी का टिकट
Boolean
— अगर पंक्ति छिपाई गई है, तो true
. अगर पंक्ति छिपी हुई है, तो false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isRowHiddenByUser(rowPosition)
यह जानकारी देता है कि दी गई पंक्ति को उपयोगकर्ता ने छिपाया है या नहीं.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Rows start at 1 Logger.log(sheet.isRowHiddenByUser(1));
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | जांच की जाने वाली पंक्ति की स्थिति. |
वापसी का टिकट
Boolean
— अगर पंक्ति छिपाई गई है, तो true
. अगर पंक्ति छिपी हुई है, तो false
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isSheetHidden()
अगर शीट फ़िलहाल छिपी हुई है, तो यह true
दिखाता है.
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnSpec | Range | कॉलम में मौजूद रेंज, जिसे एक जगह से दूसरी जगह ले जाया जाना चाहिए. |
destinationIndex | Integer | वह इंडेक्स जिसमें कॉलम को ले जाना है. ध्यान दें कि यह इंडेक्स कॉलम की जगह बदलने से पहले निर्देशांकों के आधार पर व्यवस्थित करें. मौजूदा डेटा को दाईं ओर शिफ़्ट कर दिया जाएगा जब सोर्स कॉलम को ग्रिड से हटाया जा रहा हो, तब एक जगह से दूसरी जगह ले जाए गए कॉलम के लिए जगह बनाएं. इसलिए, हो सकता है कि डेटा मूल इंडेक्स से अलग किसी दूसरे इंडेक्स पर पहुंच जाए. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
moveRows(rowSpec, destinationIndex)
दी गई रेंज के ज़रिए चुनी गई पंक्तियों को, destinationIndex
से बताई गई जगह पर ले जाता है. ऐसा ज़रूरी नहीं है कि rowSpec
पूरी लाइन को ही दिखाए
या पंक्तियों का ग्रुप जिसे एक जगह से दूसरी जगह ले जाना है—इससे उन सभी पंक्तियों को चुना जाता है जो रेंज में हैं.
// The code below moves rows 1-2 to destination index 5. // This results in those rows becoming rows 3-4. var sheet = SpreadsheetApp.getActiveSheet(); // Selects row 1 and row 2 to be moved. var rowSpec = sheet.getRange("A1:A2"); sheet.moveRows(rowSpec, 5);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowSpec | Range | उन पंक्तियों को शामिल करने वाली रेंज जिन्हें ले जाया जाना चाहिए. |
destinationIndex | Integer | वह इंडेक्स जहां पंक्तियों को ले जाना है. ध्यान दें कि यह इंडेक्स पंक्तियों को स्थानांतरित करने से पहले निर्देशांकों के आधार पर. मौजूदा डेटा को नीचे शिफ़्ट कर दिया जाएगा, ताकि जगह बदल दी गई है, जबकि सोर्स लाइनें ग्रिड से हटा दी जाती हैं. इसलिए, डेटा, मूल इंडेक्स से अलग किसी इंडेक्स पर पहुंच सकता है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
newChart()
इस शीट के लिए नया चार्ट बनाने के लिए बिल्डर दिखाता है.
इस उदाहरण में नया चार्ट बनाने का तरीका बताया गया है:
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]); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
chart | EmbeddedChart | वह चार्ट जिसे हटाना है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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();
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिसे ऐक्टिव रेंज के तौर पर सेट करना है. |
वापसी का टिकट
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();
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rangeList | RangeList | चुनने के लिए रेंज की सूची. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
range | Range | वह रेंज जिसे फ़िलहाल चुनी गई रेंज के तौर पर सेट करना है. |
वापसी का टिकट
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");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
a1Notation | String | वह रेंज जिसे 'चालू है' के तौर पर सेट करना है, जैसा कि 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
position | GroupControlTogglePosition | कॉलम ग्रुप के कंट्रोल टॉगल की जगह. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | सेट किए जाने वाले कॉलम की जगह. |
width | Integer | पिक्सल में चौड़ाई, जिस पर सेट करना है. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startColumn | Integer | शुरुआती कॉलम की पोज़िशन, जिसे बदलना है. |
numColumns | Integer | बदलने के लिए कॉलम की संख्या. |
width | Integer | पिक्सल में चौड़ाई, जिस पर सेट करना है. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setConditionalFormatRules(rules)
शीट में मौजूदा सभी कंडिशनल फ़ॉर्मैट के नियमों को इनपुट के नियमों से बदल देता है. नियमों का मूल्यांकन उनके इनपुट क्रम के मुताबिक किया जाता है.
// Remove one of the existing conditional format rules. var sheet = SpreadsheetApp.getActiveSheet(); var rules = sheet.getConditionalFormatRules(); rules.splice(1, 1); // Deletes the 2nd format rule. sheet.setConditionalFormatRules(rules);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rules | ConditionalFormatRule[] | कंडिशनल फ़ॉर्मैट के नए नियम. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setCurrentCell(cell)
चुने गए सेल को current cell
के रूप में सेट करता है.
अगर वह सेल पहले से चुनी गई रेंज में मौजूद है, तो वह रेंज मौजूदा सेल के तौर पर सेल के साथ ऐक्टिव रेंज.
अगर बताया गया सेल किसी भी चुनी गई श्रेणी में मौजूद नहीं है, तो कोई भी मौजूदा चुनाव होगा हटा दिया जाता है और सेल, मौजूदा सेल और ऐक्टिव रेंज बन जाता है.
ध्यान दें: दिए गए Range
में एक सेल होना चाहिए, नहीं तो यह
अपवाद.
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var cell = sheet.getRange('B5'); sheet.setCurrentCell(cell); var selection = sheet.getSelection(); // Current cell: B5 var currentCell = selection.getCurrentCell();
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
cell | Range | वर्तमान सेल के रूप में सेट किया जाने वाला सेल. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columns | Integer | फ़्रीज़ किए जाने वाले कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rows | Integer | फ़्रीज़ की जाने वाली पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setHiddenGridlines(hideGridlines)
शीट की ग्रिडलाइन छिपाता या दिखाता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can us eSpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Hides the gridlines in the sheet. sheet.setHiddenGridlines(true);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
hideGridlines | Boolean | अगर true है, तो इस शीट में ग्रिडलाइन छिपाएं; नहीं तो यह दिखाएं
ग्रिडलाइन. |
वापसी का टिकट
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");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | शीट का नया नाम. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRightToLeft(rightToLeft)
शीट के लेआउट को दाईं से बाईं ओर सेट या अनसेट करता है.
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets a sheet by its name. const sheet = ss.getSheetByName('Sheet1'); // Sets the sheet layout, so that the sheet is ordered from right to left. sheet.setRightToLeft(true);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rightToLeft | Boolean | अगर true है, तो शीट का लेआउट दाईं से बाईं ओर सेट होता है. साथ ही, सेल A1 में
स्क्रीन पर सबसे ऊपर दाईं ओर. अगर false , तो शीट का लेआउट डिफ़ॉल्ट पर सेट होता है
बाईं से दाईं ओर, जिसमें सबसे ऊपर बाईं ओर सेल A1 है. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowGroupControlPosition(position)
शीट पर लाइन ग्रुप कंट्रोल टॉगल की जगह सेट करता है.
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; sheet.setRowGroupControlPosition(SpreadsheetApp.GroupControlTogglePosition.AFTER);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
position | GroupControlTogglePosition | पंक्ति ग्रुप कंट्रोल के टॉगल की जगह. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowHeight(rowPosition, height)
दी गई पंक्ति की ऊंचाई को पिक्सल में सेट करता है. डिफ़ॉल्ट रूप से, सेल के कॉन्टेंट के हिसाब से लाइनें बड़ी हो जाती हैं. अगर आपने
अगर आपको पंक्तियों को तय ऊंचाई पर ले जाना है, तो setRowHeightsForced(startRow, numRows, height)
का इस्तेमाल करें.
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Sets the first row to a height of 200 pixels sheet.setRowHeight(1, 200);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowPosition | Integer | पंक्ति की वह जगह जिसे बदलना है. |
height | Integer | पिक्सल में ऊंचाई, जिस पर सेट करना है. |
वापसी का टिकट
Sheet
— यह शीट, तरीके की चेन बनाने के लिए काम की है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowHeights(startRow, numRows, height)
दी गई पंक्तियों की ऊंचाई पिक्सल में सेट करता है. डिफ़ॉल्ट रूप से, सेल के कॉन्टेंट के हिसाब से लाइनें बड़ी हो जाती हैं. अगर आपको
पंक्तियों को तय ऊंचाई पर सेट करना चाहते हैं, तो setRowHeightsForced(startRow, numRows, height)
का इस्तेमाल करें.
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startRow | Integer | शुरुआती पंक्ति की जगह बदलना है. |
numRows | Integer | बदली जाने वाली पंक्तियों की संख्या. |
height | Integer | पिक्सल में ऊंचाई, जिस पर सेट करना है. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowHeightsForced(startRow, numRows, height)
दी गई पंक्तियों की ऊंचाई पिक्सल में सेट करता है. डिफ़ॉल्ट रूप से, सेल के कॉन्टेंट के हिसाब से लाइनें बड़ी हो जाती हैं. टास्क कब शुरू होगा
आप setRowHeightsForced
का इस्तेमाल करते हैं, तो पंक्तियां तय ऊंचाई पर फ़ोर्स होती हैं, भले ही
सेल की सामग्री पंक्ति की ऊंचाई से लंबी है.
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
startRow | Integer | शुरुआती पंक्ति की जगह बदलना है. |
numRows | Integer | बदली जाने वाली पंक्तियों की संख्या. |
height | Integer | पिक्सल में ऊंचाई, जिस पर सेट करना है. |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setTabColor(color)
शीट के टैब का रंग सेट करता है.
// This example assumes there is a sheet named "first" var ss = SpreadsheetApp.getActiveSpreadsheet(); var first = ss.getSheetByName("first"); first.setTabColor("ff0000"); // Set the color to red. first.setTabColor(null); // Unset the color.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
color | String | सीएसएस नोटेशन में कलर कोड (जैसे, '#ffffff' या 'white' ) या
टैब का रंग रीसेट करने के लिए null . |
वापसी का टिकट
Sheet
— यह शीट, चेन बनाने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setTabColorObject(color)
शीट के टैब का रंग सेट करता है.
// This example assumes there is a sheet named "Sheet1" 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.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
color | Color | सेट करने के लिए शीट टैब का रंग. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | दिखाने के लिए कॉलम का इंडेक्स. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnIndex | Integer | दिखाने के लिए कॉलम का शुरुआती इंडेक्स. |
numColumns | Integer | दिखाने के लिए कॉलम की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | दिखाई जाने वाली पंक्ति का इंडेक्स. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
rowIndex | Integer | दिखाई जाने वाली पंक्तियों का शुरुआती इंडेक्स. |
numRows | Integer | दिखाई जाने वाली पंक्तियों की संख्या. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | वह कॉलम जिसके हिसाब से क्रम से लगाना है. |
वापसी का टिकट
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
columnPosition | Integer | वह कॉलम जिसके हिसाब से क्रम से लगाना है. |
ascending | Boolean | बढ़ते क्रम में लगाने के लिए 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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
column | Range | दिखाई जाने वाली रेंज, अगर छिपी हुई है, तो. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
row | Range | दिखाई जाने वाली रेंज, अगर छिपी हुई है, तो. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
chart | EmbeddedChart | वह चार्ट जिसे अपडेट करना है. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets