Class Spreadsheet

स्प्रेडशीट

Google Sheets फ़ाइलों को ऐक्सेस करना और उनमें बदलाव करना. सामान्य कार्रवाइयों में नई शीट जोड़ना और सहयोगियों को जोड़ना शामिल है.

माटिंग में इस्तेमाल हुए तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addDeveloperMetadata(key)Spreadsheetबताई गई कुंजी से टॉप-लेवल स्प्रेडशीट में डेवलपर मेटाडेटा जोड़ता है.
addDeveloperMetadata(key, visibility)Spreadsheetबताई गई कुंजी और स्प्रेडशीट के दिखने से डेवलपर का मेटाडेटा जुड़ जाता है.
addDeveloperMetadata(key, value)Spreadsheetबताई गई कुंजी और वैल्यू के साथ स्प्रेडशीट में डेवलपर मेटाडेटा जोड़ता है.
addDeveloperMetadata(key, value, visibility)Spreadsheetस्प्रेडशीट की तय कुंजी, वैल्यू, और विज़िबिलिटी में डेवलपर मेटाडेटा जोड़ता है.
addEditor(emailAddress)Spreadsheetदिए गए उपयोगकर्ता को Spreadsheet के संपादकों की सूची में जोड़ता है.
addEditor(user)Spreadsheetदिए गए उपयोगकर्ता को Spreadsheet के संपादकों की सूची में जोड़ता है.
addEditors(emailAddresses)SpreadsheetSpreadsheet के लिए, संपादकों की सूची में उपयोगकर्ताओं की दी गई श्रेणी जोड़ता है.
addMenu(name, subMenus)voidस्प्रेडशीट यूज़र इंटरफ़ेस (यूआई) में एक नया मेन्यू बनाता है.
addViewer(emailAddress)Spreadsheetदिए गए उपयोगकर्ता को Spreadsheet के दर्शकों की सूची में जोड़ता है.
addViewer(user)Spreadsheetदिए गए उपयोगकर्ता को Spreadsheet के दर्शकों की सूची में जोड़ता है.
addViewers(emailAddresses)SpreadsheetSpreadsheet के उपयोगकर्ताओं की दी गई श्रेणी में उपयोगकर्ताओं को जोड़ता है.
appendRow(rowContents)Sheetशीट में मौजूदा डेटा क्षेत्र के नीचे एक पंक्ति जोड़ता है.
autoResizeColumn(columnPosition)Sheetदिए गए कॉलम की चौड़ाई को कॉन्टेंट के मुताबिक सेट करता है.
copy(name)Spreadsheetस्प्रेडशीट को कॉपी करता है और नई स्प्रेडशीट दिखाता है.
createDeveloperMetadataFinder()DeveloperMetadataFinderइस स्प्रेडशीट के दायरे में, डेवलपर मेटाडेटा ढूंढने के लिए DeveloperMetadataFinder दिखाता है.
createTextFinder(findText)TextFinderस्प्रेडशीट के लिए टेक्स्ट खोजने वाला टूल बनाता है. इसका इस्तेमाल स्प्रेडशीट में टेक्स्ट ढूंढने और बदलने के लिए किया जा सकता है.
deleteActiveSheet()Sheetइससे ऐक्टिव शीट को मिटा दिया जाता है.
deleteColumn(columnPosition)Sheetदिए गए कॉलम की जगह पर मौजूद कॉलम को मिटाता है.
deleteColumns(columnPosition, howMany)voidदिए गए कॉलम की स्थिति से शुरू होने वाले कॉलम की संख्या मिटा देता है.
deleteRow(rowPosition)Sheetपंक्ति की दी गई जगह को मिटा देता है.
deleteRows(rowPosition, howMany)voidकिसी पंक्ति की स्थिति से शुरू होने वाली कई पंक्तियां मिटा देता है.
deleteSheet(sheet)voidबताई गई शीट को मिटाता है.
duplicateActiveSheet()Sheetऐक्टिव शीट को डुप्लीकेट करता है और उसे ऐक्टिव शीट बनाता है.
getActiveCell()Rangeइस शीट में ऐक्टिव सेल दिखाता है.
getActiveRange()Rangeऐक्टिव शीट में चुनी गई रेंज दिखाता है. अगर कोई एक्टिव रेंज नहीं है, तो null को दिखाता है.
getActiveRangeList()RangeListकोई सक्रिय रेंज न होने पर, चालू शीट या null की चालू रेंज की सूची दिखाता है.
getActiveSheet()Sheetस्प्रेडशीट में ऐक्टिव शीट मिलती है.
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को बताए गए कॉन्टेंट के प्रकार में ब्लॉब के तौर पर दिखाएं.
getBandings()Banding[]इस स्प्रेडशीट में सभी बैंडिंग दिखाता है.
getBlob()Blobइस ऑब्जेक्ट के डेटा को BLOB के तौर पर दिखाएं.
getColumnWidth(columnPosition)Integerदिए गए कॉलम की चौड़ाई पिक्सल में पाएं.
getCurrentCell()Rangeअगर कोई मौजूदा सेल नहीं है, तो चालू शीट में मौजूदा सेल या null दिखाता है.
getDataRange()Rangeउन डाइमेंशन से जुड़े Range दिखाता है जिनमें डेटा मौजूद है.
getDataSourceFormulas()DataSourceFormula[]सभी डेटा सोर्स फ़ॉर्मूला की जानकारी पाएं.
getDataSourcePivotTables()DataSourcePivotTable[]इससे डेटा सोर्स की सभी पिवट टेबल मिल जाती हैं.
getDataSourceRefreshSchedules()DataSourceRefreshSchedule[]इस स्प्रैडशीट के रीफ़्रेश शेड्यूल पाएं.
getDataSourceSheets()DataSourceSheet[]स्प्रेडशीट में डेटा सोर्स की सभी शीट दिखाता है.
getDataSourceTables()DataSourceTable[]इससे सभी डेटा सोर्स टेबल मिल जाती हैं.
getDataSources()DataSource[]स्प्रेडशीट के सभी डेटा स्रोत दिखाता है.
getDeveloperMetadata()DeveloperMetadata[]टॉप-लेवल स्प्रेडशीट से जुड़े डेवलपर मेटाडेटा पाएं.
getEditors()User[]इस Spreadsheet के संपादकों की सूची मिलती है.
getFormUrl()Stringउस फ़ॉर्म का यूआरएल लौटाता है जो इस स्प्रेडशीट पर अपने जवाब भेजता है. इसके अलावा, अगर इस स्प्रेडशीट में कोई जुड़ा हुआ फ़ॉर्म नहीं है, तो null दिखाता है.
getFrozenColumns()Integerफ़्रीज़ किए गए स्तंभों की संख्या लौटाता है.
getFrozenRows()Integerफ़्रीज़ की गई पंक्तियों की संख्या देता है.
getId()Stringइस स्प्रेडशीट के लिए यूनीक आइडेंटिफ़ायर मिलता है.
getImages()OverGridImage[]यह शीट पर मौजूद सभी ओवर-ग्रिड इमेज दिखाता है.
getIterativeCalculationConvergenceThreshold()Numberफिर से कैलकुलेशन के दौरान इस्तेमाल की गई थ्रेशोल्ड वैल्यू दिखाता है.
getLastColumn()Integerयह विकल्प, कॉन्टेंट के आखिरी कॉलम की जगह की जानकारी दिखाता है.
getLastRow()Integerयह कॉन्टेंट वाली आखिरी पंक्ति की जगह दिखाता है.
getMaxIterativeCalculationCycles()Integerबार-बार दोहराए जाने वाले कैलकुलेशन के दौरान इस्तेमाल करने वाले इटरेशन की ज़्यादा से ज़्यादा संख्या दिखाता है.
getName()Stringदस्तावेज़ का नाम बताता है.
getNamedRanges()NamedRange[]इस स्प्रैडशीट में सभी नामित श्रेणियां पाएं.
getNumSheets()Integerइस स्प्रेडशीट में शीट की संख्या दिखाता है.
getOwner()Userइससे दस्तावेज़ का मालिक या शेयर की गई ड्राइव में मौजूद किसी दस्तावेज़ का null मिलता है.
getPredefinedSpreadsheetThemes()SpreadsheetTheme[]पहले से तय थीम की सूची दिखाता है.
getProtections(type)Protection[]स्प्रेडशीट में सभी सुरक्षित श्रेणियों या शीट को दिखाने वाले ऑब्जेक्ट की श्रेणी मिलती है.
getRange(a1Notation)RangeA1 नोटेशन या R1C1 नोटेशन में बताई गई रेंज दिखाता है.
getRangeByName(name)Rangeनाम की कोई रेंज नहीं मिलती या दिए गए नाम की कोई रेंज नहीं मिलने पर, null दिखाता है.
getRangeList(a1Notations)RangeListRangeList कलेक्शन को उसी शीट में रेंज के तौर पर दिखाता है जो A1 नोटेशन या R1C1 नोटेशन की किसी खाली सूची से बताई गई है.
getRecalculationInterval()RecalculationIntervalइस स्प्रेडशीट के लिए कैलकुलेशन इंटरवल दिखाता है.
getRowHeight(rowPosition)Integerदी गई पंक्ति के पिक्सल की ऊंचाई बताता है.
getSelection()Selectionस्प्रेडशीट में मौजूदा Selection दिखाता है.
getSheetByName(name)Sheetदिए गए नाम वाली शीट देता है.
getSheetId()Integerयह ऑब्जेक्ट दिखाने वाली शीट का आईडी दिखाता है.
getSheetName()Stringशीट का नाम देता है.
getSheetValues(startRow, startColumn, numRows, numColumns)Object[][]दिए गए निर्देशांकों से शुरू करके, इस रेंज के लिए रेक्टैंगल (आयताकार) ग्रिड दिखाता है.
getSheets()Sheet[]इस स्प्रेडशीट में सभी शीट पाएं.
getSpreadsheetLocale()Stringस्प्रेडशीट की स्थान-भाषा दिखाता है.
getSpreadsheetTheme()SpreadsheetThemeस्प्रेडशीट की मौजूदा थीम दिखाता है या अगर कोई थीम लागू नहीं होती है, तो null दिखाता है.
getSpreadsheetTimeZone()Stringस्प्रेडशीट के लिए समय क्षेत्र की जानकारी पाएं.
getUrl()Stringदी गई स्प्रेडशीट के लिए यूआरएल दिखाता है.
getViewers()User[]इस Spreadsheet के लिए, दर्शकों और टिप्पणी करने वालों की सूची पाएं.
hideColumn(column)voidदी गई रेंज में कॉलम या कॉलम को छिपा देता है.
hideRow(row)voidदी गई रेंज में लाइनें छिपाता है.
insertColumnAfter(afterPosition)Sheetदी गई कॉलम स्थिति के बाद एक कॉलम डालता है.
insertColumnBefore(beforePosition)Sheetदी गई कॉलम स्थिति से पहले एक कॉलम डालता है.
insertColumnsAfter(afterPosition, howMany)Sheetदिए गए कॉलम की जगह के बाद कई कॉलम डालता है.
insertColumnsBefore(beforePosition, howMany)Sheetदिए गए कॉलम की जगह से पहले कई कॉलम डाल देता है.
insertDataSourceSheet(spec)DataSourceSheetस्प्रेडशीट में एक नया DataSourceSheet जोड़ें और डेटा लागू करना शुरू करें.
insertImage(blobSource, column, row)OverGridImageडाली गई पंक्ति और कॉलम में, दस्तावेज़ में इमेज के तौर पर Spreadsheet जोड़ता है.
insertImage(blobSource, column, row, offsetX, offsetY)OverGridImageदस्तावेज़ में किसी दी गई पंक्ति और कॉलम पर, पिक्सल ऑफ़सेट के साथ Spreadsheet डालता है.
insertImage(url, column, row)OverGridImageदी गई पंक्ति और कॉलम के दस्तावेज़ में एक इमेज डालता है.
insertImage(url, column, row, offsetX, offsetY)OverGridImageडाली गई लाइन और कॉलम में, पिक्सल ऑफ़सेट के साथ दस्तावेज़ में एक इमेज डालता है.
insertRowAfter(afterPosition)Sheetकिसी पंक्ति की स्थिति के बाद एक पंक्ति डालता है.
insertRowBefore(beforePosition)Sheetकिसी पंक्ति की स्थिति से पहले एक पंक्ति डालता है.
insertRowsAfter(afterPosition, howMany)Sheetदी गई पंक्ति की जगह के बाद कई पंक्तियां शामिल करता है.
insertRowsBefore(beforePosition, howMany)Sheetदी गई पंक्ति की जगह के पहले कई पंक्तियां शामिल करता है.
insertSheet()Sheetडिफ़ॉल्ट शीट के नाम का इस्तेमाल करके, स्प्रेडशीट में नई शीट जोड़ता है.
insertSheet(sheetIndex)Sheetदी गई इंडेक्स में स्प्रेडशीट में नई शीट जोड़ता है.
insertSheet(sheetIndex, options)Sheetदी गई इंडेक्स में स्प्रेडशीट में नई शीट शामिल करता है और वैकल्पिक आर्ग्युमेंट का इस्तेमाल करता है.
insertSheet(options)Sheetडिफ़ॉल्ट शीट का नाम और वैकल्पिक बेहतर तर्कों का इस्तेमाल करके स्प्रेडशीट में नई शीट शामिल करता है.
insertSheet(sheetName)Sheetदिए गए नाम के साथ स्प्रेडशीट में नई शीट जोड़ता है.
insertSheet(sheetName, sheetIndex)Sheetदिए गए इंडेक्स में दिए गए नाम वाली स्प्रैडशीट में एक नई शीट सम्मिलित करता है.
insertSheet(sheetName, sheetIndex, options)Sheetदिए गए इंडेक्स में दिए गए नाम वाली स्प्रैडशीट में एक नई शीट डालता है और वैकल्पिक आर्ग्युमेंट का इस्तेमाल करता है.
insertSheet(sheetName, options)Sheetदिए गए नाम के साथ स्प्रेडशीट में नई शीट डालता है और वैकल्पिक आर्ग्युमेंट का इस्तेमाल करता है.
insertSheetWithDataSourceTable(spec)Sheetस्प्रेडशीट में नई शीट जोड़ता है और DataSourceTable में मौजूद डेटा शीट को डेटा सोर्स की खास बातों के मुताबिक पूरा करता है. साथ ही, डेटा लागू करना शुरू करता है.
isColumnHiddenByUser(columnPosition)Booleanइस नीति से पता चलता है कि उपयोगकर्ता ने कॉलम को छिपाया है या नहीं.
isIterativeCalculationEnabled()Booleanयह दिखाता है कि इस स्प्रेडशीट में बार-बार दोहराए जाने वाले कैलकुलेशन की सुविधा चालू है या नहीं.
isRowHiddenByFilter(rowPosition)Booleanदेता है कि दी गई पंक्ति फ़िल्टर से छिपी हुई है या नहीं (फ़िल्टर व्यू नहीं).
isRowHiddenByUser(rowPosition)Booleanइस नीति से पता चलता है कि दी गई लाइन, उपयोगकर्ता ने छिपा दी है या नहीं.
moveActiveSheet(pos)voidशीट की सूची में ऐक्टिव शीट को किसी खास पोज़िशन पर ले जाता है.
moveChartToObjectSheet(chart)Sheetएक नई SheetType.OBJECT शीट बनाता है और दिए गए चार्ट को उसमें ले जाता है.
refreshAllDataSources()voidसभी काम करने वाले डेटा सोर्स और उनसे जुड़े डेटा सोर्स ऑब्जेक्ट को रीफ़्रेश करता है. साथ ही, अमान्य डेटा सोर्स ऑब्जेक्ट को रीफ़्रेश नहीं करता.
removeEditor(emailAddress)SpreadsheetSpreadsheet के लिए, संपादक की सूची से दिए गए उपयोगकर्ता को निकालें.
removeEditor(user)SpreadsheetSpreadsheet के लिए, संपादक की सूची से दिए गए उपयोगकर्ता को निकालें.
removeMenu(name)voidaddMenu(name, subMenus) के ज़रिए जोड़े गए मेन्यू को हटाता है.
removeNamedRange(name)voidबताए गए नाम वाली रेंज मिटाता है.
removeViewer(emailAddress)SpreadsheetSpreadsheet के लिए, दर्शकों और टिप्पणी करने वालों की सूची से, किसी उपयोगकर्ता को हटाया जाता है.
removeViewer(user)SpreadsheetSpreadsheet के लिए, दर्शकों और टिप्पणी करने वालों की सूची से, किसी उपयोगकर्ता को हटाया जाता है.
rename(newName)voidदस्तावेज़ का नाम बदलता है.
renameActiveSheet(newName)voidमौजूदा सक्रिय शीट का नाम बदलकर नए नाम कर देता है.
resetSpreadsheetTheme()SpreadsheetThemeलागू की गई थीम हटा देता है और स्प्रेडशीट पर डिफ़ॉल्ट थीम सेट कर देता है.
setActiveRange(range)Rangeऐक्टिव शीट में बताई गई रेंज को active range के तौर पर सेट करता है. साथ ही, रेंज में सबसे ऊपर बाएं सेल को current cell के तौर पर सेट करता है.
setActiveRangeList(rangeList)RangeListरेंज की बताई गई सूची को, ऐक्टिव शीट में active ranges के तौर पर सेट करता है.
setActiveSelection(range)Rangeइस शीट के लिए, चालू करने का इलाका सेट करता है.
setActiveSelection(a1Notation)Rangeसक्रिय चुनाव सेट करता है, जैसा कि A1 नोटेशन या R1C1 नोटेशन में बताया गया है.
setActiveSheet(sheet)Sheetस्प्रेडशीट में दी गई शीट को ऐक्टिव शीट के तौर पर सेट करता है.
setActiveSheet(sheet, restoreSelection)Sheetस्प्रेडशीट में दी गई शीट को ऐक्टिव शीट में सेट करता है. इससे, उस शीट में सबसे हाल ही में चुने गए शीट को पहले जैसा करने का विकल्प मिलता है.
setColumnWidth(columnPosition, width)Sheetदिए गए कॉलम की चौड़ाई पिक्सल में सेट करता है.
setCurrentCell(cell)Rangeइस सेल को current cell के तौर पर सेट करता है.
setFrozenColumns(columns)voidदिए गए कॉलम की संख्या को फ़्रीज़ करता है.
setFrozenRows(rows)voidदी गई पंक्तियों की संख्या को फ़्रीज़ करता है.
setIterativeCalculationConvergenceThreshold(minThreshold)Spreadsheetफिर से गणना करने के लिए, थ्रेशोल्ड की कम से कम वैल्यू सेट करता है.
setIterativeCalculationEnabled(isEnabled)Spreadsheetसेट करता है कि इस स्प्रेडशीट में बार-बार दोहराए जाने वाले कैलकुलेशन को चालू किया गया है या नहीं.
setMaxIterativeCalculationCycles(maxIterations)Spreadsheetयह, बार-बार दोहराए जाने वाले हिसाब के लिए की जाने वाली गणना को ज़्यादा से ज़्यादा बार सेट करता है.
setNamedRange(name, range)voidकिसी रेंज को नाम देता है.
setRecalculationInterval(recalculationInterval)Spreadsheetसेट करता है कि इस स्प्रैडशीट को कितनी बार फिर से गिना जाना चाहिए.
setRowHeight(rowPosition, height)Sheetदी गई पंक्ति की पंक्ति की ऊंचाई पिक्सल में सेट करता है.
setSpreadsheetLocale(locale)voidस्प्रेडशीट की स्थान-भाषा सेट करता है.
setSpreadsheetTheme(theme)SpreadsheetThemeस्प्रेडशीट पर थीम सेट करती है.
setSpreadsheetTimeZone(timezone)voidस्प्रेडशीट के लिए समय क्षेत्र सेट करता है.
show(userInterface)voidयह एक कस्टम यूज़र इंटरफ़ेस कॉम्पोनेंट दिखाता है जो उपयोगकर्ता के ब्राउज़र के व्यूपोर्ट पर आधारित होता है.
sort(columnPosition)Sheetशीट को कॉलम के हिसाब से क्रम में लगाता है.
sort(columnPosition, ascending)Sheetशीट को कॉलम के मुताबिक क्रम से लगाता है.
toast(msg)voidदिए गए मैसेज के साथ स्प्रेडशीट के निचले दाएं कोने में एक पॉप-अप विंडो दिखाता है.
toast(msg, title)voidदिए गए मैसेज और शीर्षक के साथ स्प्रेडशीट के निचले दाएं कोने में एक पॉप-अप विंडो दिखाता है.
toast(msg, title, timeoutSeconds)voidस्प्रेडशीट के निचले दाएं कोने में, दिए गए शीर्षक और मैसेज के साथ एक पॉप-अप विंडो दिखती है. यह एक तय समय तक दिखती है.
unhideColumn(column)voidदी गई रेंज में कॉलम को दिखाता है.
unhideRow(row)voidदी गई रेंज में लाइन को दिखाता है.
updateMenu(name, subMenus)voidaddMenu(name, subMenus) के ज़रिए जोड़े गए मेन्यू को अपडेट करता है.
waitForAllDataExecutionsCompletion(timeoutInSeconds)voidस्प्रेडशीट में सभी मौजूदा एक्ज़ीक्यूशन के पूरा होने तक इंतज़ार करता है. तय किए गए सेकंड के बाद टाइम आउट हो जाता है.

ज़्यादा जानकारी वाले दस्तावेज़

addDeveloperMetadata(key)

बताई गई कुंजी से टॉप-लेवल स्प्रेडशीट में डेवलपर मेटाडेटा जोड़ता है.

पैरामीटर

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

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

addDeveloperMetadata(key, visibility)

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

पैरामीटर

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

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

addDeveloperMetadata(key, value)

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

पैरामीटर

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

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

addDeveloperMetadata(key, value, visibility)

स्प्रेडशीट की तय कुंजी, वैल्यू, और विज़िबिलिटी में डेवलपर मेटाडेटा जोड़ता है.

पैरामीटर

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

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

addEditor(emailAddress)

दिए गए उपयोगकर्ता को Spreadsheet के संपादकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में है, तो यह तरीका दर्शकों की सूची से बाहर हो जाता है.

पैरामीटर

नामटाइपब्यौरा
emailAddressStringजोड़ने के लिए उपयोगकर्ता का ईमेल पता.

रिटर्न टिकट

Spreadsheet — चेन के लिए यह Spreadsheet.

अनुमति देना

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

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

addEditor(user)

दिए गए उपयोगकर्ता को Spreadsheet के संपादकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में है, तो यह तरीका दर्शकों की सूची से बाहर हो जाता है.

पैरामीटर

नामटाइपब्यौरा
userUserजोड़े जाने वाले उपयोगकर्ता का उदाहरण.

रिटर्न टिकट

Spreadsheet — चेन के लिए यह Spreadsheet.

अनुमति देना

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

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

addEditors(emailAddresses)

Spreadsheet के लिए, संपादकों की सूची में उपयोगकर्ताओं की दी गई श्रेणी जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल है, तो यह तरीका उन्हें दर्शकों की सूची से हटा देगा.

पैरामीटर

नामटाइपब्यौरा
emailAddressesString[]जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी.

रिटर्न टिकट

Spreadsheet — चेन के लिए यह Spreadsheet.

अनुमति देना

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

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

addMenu(name, subMenus)

स्प्रेडशीट यूज़र इंटरफ़ेस (यूआई) में एक नया मेन्यू बनाता है.

हर मेन्यू एंट्री में, उपयोगकर्ता का तय किया गया फ़ंक्शन चलता है. आम तौर पर, इसे onOpen() फ़ंक्शन से कॉल किया जाता है, ताकि स्प्रेडशीट लोड होने पर मेन्यू अपने-आप बन जाए.

// The onOpen function is executed automatically every time a Spreadsheet is loaded
function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var menuEntries = [];
  // When the user clicks on "addMenuExample" then "Menu Entry 1", the function function1 is
  // executed.
  menuEntries.push({name: "Menu Entry 1", functionName: "function1"});
  menuEntries.push(null); // line separator
  menuEntries.push({name: "Menu Entry 2", functionName: "function2"});

  ss.addMenu("addMenuExample", menuEntries);
}

पैरामीटर

नामटाइपब्यौरा
nameStringबनाए जाने वाले मेन्यू का नाम.
subMenusObject[]name और functionName पैरामीटर वाले JavaScript मैप की श्रेणी. शामिल की गई लाइब्रेरी से फ़ंक्शन का इस्तेमाल किया जा सकता है, जैसे कि Library.libFunction1.

अनुमति देना

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

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

addViewer(emailAddress)

दिए गए उपयोगकर्ता को Spreadsheet के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही संपादकों की सूची में है, तो इस तरीके का कोई असर नहीं होता.

पैरामीटर

नामटाइपब्यौरा
emailAddressStringजोड़ने के लिए उपयोगकर्ता का ईमेल पता.

रिटर्न टिकट

Spreadsheet — चेन के लिए यह Spreadsheet.

अनुमति देना

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

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

addViewer(user)

दिए गए उपयोगकर्ता को Spreadsheet के दर्शकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही संपादकों की सूची में है, तो इस तरीके का कोई असर नहीं होता.

पैरामीटर

नामटाइपब्यौरा
userUserजोड़े जाने वाले उपयोगकर्ता का उदाहरण.

रिटर्न टिकट

Spreadsheet — चेन के लिए यह Spreadsheet.

अनुमति देना

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

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

addViewers(emailAddresses)

Spreadsheet के उपयोगकर्ताओं की दी गई श्रेणी में उपयोगकर्ताओं को जोड़ता है. अगर इनमें से कोई भी उपयोगकर्ता पहले से ही एडिटर की सूची में है, तो इस तरीके का उन पर कोई असर नहीं पड़ता.

पैरामीटर

नामटाइपब्यौरा
emailAddressesString[]जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी.

रिटर्न टिकट

Spreadsheet — चेन के लिए यह Spreadsheet.

अनुमति देना

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

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

appendRow(rowContents)

शीट में मौजूदा डेटा क्षेत्र के नीचे एक पंक्ति जोड़ता है.

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

// Appends a new row with 3 columns to the bottom of the current
// data region in the sheet containing the values in the array.
sheet.appendRow(["a man", "a plan", "panama"]);

पैरामीटर

नामटाइपब्यौरा
rowContentsObject[]शीट की आखिरी पंक्ति के बाद डालने के लिए मानों की श्रेणी.

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है.

अनुमति देना

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

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

autoResizeColumn(columnPosition)

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

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

sheet.getRange('a1').setValue('Whenever it is a damp, drizzly November in my soul...');

// Sets the first column to a width which fits the text
sheet.autoResizeColumn(1);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

copy(name)

स्प्रेडशीट को कॉपी करता है और नई स्प्रेडशीट दिखाता है.

// This code makes a copy of the current spreadsheet and names it appropriately
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.copy("Copy of " + ss.getName());

पैरामीटर

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

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

createDeveloperMetadataFinder()

इस स्प्रेडशीट के दायरे में, डेवलपर मेटाडेटा ढूंढने के लिए DeveloperMetadataFinder दिखाता है. डिफ़ॉल्ट रूप से, यह स्प्रेडशीट, शीट, लाइन, और कॉलम से जुड़े सभी मेटाडेटा को ध्यान में रखता है.

रिटर्न टिकट

DeveloperMetadataFinder — इस स्प्रेडशीट के दायरे में मेटाडेटा को खोजने के लिए, डेवलपर मेटाडेटा ढूंढने वाला.


createTextFinder(findText)

स्प्रेडशीट के लिए टेक्स्ट खोजने वाला टूल बनाता है. इसका इस्तेमाल स्प्रेडशीट में टेक्स्ट ढूंढने और बदलने के लिए किया जा सकता है. खोज, स्प्रेडशीट की पहली शीट से शुरू होती है.

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

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

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

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

पैरामीटर

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

रिटर्न टिकट

TextFinder — स्प्रेडशीट के लिए TextFinder.


deleteActiveSheet()

इससे ऐक्टिव शीट को मिटा दिया जाता है.

// The code below deletes the currently active sheet and stores the new active sheet in a
// variable
var newSheet = SpreadsheetApp.getActiveSpreadsheet().deleteActiveSheet();

रिटर्न टिकट

Sheet — नई चालू शीट.

अनुमति देना

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

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

deleteColumn(columnPosition)

दिए गए कॉलम की जगह पर मौजूद कॉलम को मिटाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Columns start at "1" - this deletes the first column
sheet.deleteColumn(1);

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerकॉलम की जगह, पहले कॉलम के लिए 1 से शुरू.

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

deleteColumns(columnPosition, howMany)

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Columns start at "1" - this deletes the first two columns
sheet.deleteColumns(1, 2);

पैरामीटर

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

अनुमति देना

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

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

deleteRow(rowPosition)

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Rows start at "1" - this deletes the first row
sheet.deleteRow(1);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

deleteRows(rowPosition, howMany)

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Rows start at "1" - this deletes the first two rows
sheet.deleteRows(1, 2);

पैरामीटर

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

अनुमति देना

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

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

deleteSheet(sheet)

बताई गई शीट को मिटाता है.

// The code below deletes the specified sheet.
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName('My Sheet');
ss.deleteSheet(sheet);

पैरामीटर

नामटाइपब्यौरा
sheetSheetहटाने के लिए शीट.

अनुमति देना

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

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

duplicateActiveSheet()

ऐक्टिव शीट को डुप्लीकेट करता है और उसे ऐक्टिव शीट बनाता है.

// The code below makes a duplicate of the active sheet
SpreadsheetApp.getActiveSpreadsheet().duplicateActiveSheet();

रिटर्न टिकट

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

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


getActiveSheet()

स्प्रेडशीट में ऐक्टिव शीट मिलती है.

किसी स्प्रैडशीट में सक्रिय शीट वह शीट है जिसे स्प्रैडशीट UI में दिखाया जा रहा है.

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

रिटर्न टिकट

Sheet — स्प्रेडशीट में मौजूद शीट.


getAs(contentType)

इस ऑब्जेक्ट में मौजूद डेटा को बताए गए कॉन्टेंट के प्रकार में ब्लॉब के तौर पर दिखाएं. यह तरीका फ़ाइल नाम में सही एक्सटेंशन जोड़ता है—उदाहरण के लिए, "myfile.pdf". हालांकि, यह माना जाता है कि पिछली अवधि (अगर कोई है) के बाद आने वाले फ़ाइल नाम का कोई मौजूदा एक्सटेंशन है, जिसे बदला जाना चाहिए. इस वजह से, &ShoppingList.12.25.2014" "ShoppingList.12.25.pdf" में बदल जाता है.

कन्वर्ज़न के लिए रोज़ के कोटा देखने के लिए, Google की सेवाओं के लिए कोटा देखें. नए बनाए गए Google Workspace डोमेन पर, कुछ समय के लिए लागू किए जा सकने वाले सख्त नियम लागू हो सकते हैं.

पैरामीटर

नामटाइपब्यौरा
contentTypeStringवह MIME टाइप जिसे बदलना है. ब्लॉब के मामले में, सिर्फ़ 'application/pdf' मान्य विकल्प है. BMP, GIF, JPEG या PNG फ़ॉर्मैट वाली इमेज के लिए, 'image/bmp', 'image/gif', 'image/jpeg' या 'image/png' में से कोई भी मान्य होना चाहिए.

रिटर्न टिकट

Blob — डेटा ब्लॉब के रूप में है.


getBandings()

इस स्प्रेडशीट में सभी बैंडिंग दिखाता है.

रिटर्न टिकट

Banding[] — इस स्प्रेडशीट में बैंडिंग हैं.

अनुमति देना

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

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

getBlob()

इस ऑब्जेक्ट के डेटा को BLOB के तौर पर दिखाएं.

रिटर्न टिकट

Blob — डेटा ब्लॉब के रूप में है.


getColumnWidth(columnPosition)

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

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

// Columns start at 1
Logger.log(sheet.getColumnWidth(1));

पैरामीटर

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

रिटर्न टिकट

Integer — पिक्सल में कॉलम की चौड़ाई

अनुमति देना

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

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

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 से जुड़ी रेंज बनाने और (Sheets.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()

सभी डेटा सोर्स फ़ॉर्मूला की जानकारी पाएं.

रिटर्न टिकट

DataSourceFormula[] — डेटा सोर्स के फ़ॉर्मूला की सूची.

अनुमति देना

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

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

getDataSourcePivotTables()

इससे डेटा सोर्स की सभी पिवट टेबल मिल जाती हैं.

रिटर्न टिकट

DataSourcePivotTable[] — डेटा सोर्स में मौजूद पिवट टेबल की सूची.

अनुमति देना

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

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

getDataSourceRefreshSchedules()

इस स्प्रैडशीट के रीफ़्रेश शेड्यूल पाएं.

रिटर्न टिकट

DataSourceRefreshSchedule[] — इस स्प्रेडशीट के रीफ़्रेश शेड्यूल.

अनुमति देना

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

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

getDataSourceSheets()

स्प्रेडशीट में डेटा सोर्स की सभी शीट दिखाता है.

रिटर्न टिकट

DataSourceSheet[] — सभी डेटा सोर्स की शीट की कैटगरी.

अनुमति देना

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

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

getDataSourceTables()

इससे सभी डेटा सोर्स टेबल मिल जाती हैं.

रिटर्न टिकट

DataSourceTable[] — डेटा सोर्स की टेबल की सूची.

अनुमति देना

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

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

getDataSources()

स्प्रेडशीट के सभी डेटा स्रोत दिखाता है.

रिटर्न टिकट

DataSource[] — सभी डेटा सोर्स की कैटगरी.

अनुमति देना

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

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

getDeveloperMetadata()

टॉप-लेवल स्प्रेडशीट से जुड़े डेवलपर मेटाडेटा पाएं.

रिटर्न टिकट

DeveloperMetadata[] — इस रेंज से जुड़ा डेवलपर मेटाडेटा.

अनुमति देना

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

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

getEditors()

इस Spreadsheet के संपादकों की सूची मिलती है.

रिटर्न टिकट

User[] — बदलाव करने की अनुमति वाले उपयोगकर्ताओं की कैटगरी.

अनुमति देना

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

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

getFormUrl()

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

रिटर्न टिकट

String — इस फ़ॉर्म में वह URL है जो इसके जवाब को इस स्प्रैडशीट में रखता है, या 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

getId()

इस स्प्रेडशीट के लिए यूनीक आइडेंटिफ़ायर मिलता है. स्प्रेडशीट आईडी को उसके यूआरएल से निकाला जा सकता है. उदाहरण के लिए, यूआरएल में स्प्रेडशीट आईडी https://docs.google.com/spreadsheets/d/abc1234567/edit#gid=0 है "abc1234567".

// The code below logs the ID for the active spreadsheet.
Logger.log(SpreadsheetApp.getActiveSpreadsheet().getId());

रिटर्न टिकट

String — स्प्रेडशीट के लिए यूनीक आईडी (या कुंजी).


getImages()

यह शीट पर मौजूद सभी ओवर-ग्रिड इमेज दिखाता है.

रिटर्न टिकट

OverGridImage[] — ग्रिड के ऊपर दिखने वाली इमेज की कैटगरी.

अनुमति देना

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

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

getIterativeCalculationConvergenceThreshold()

फिर से कैलकुलेशन के दौरान इस्तेमाल की गई थ्रेशोल्ड वैल्यू दिखाता है. जब क्रमानुगत गणना के नतीजे इस मान से कम अलग होते हैं, तो दोहराव वाली गणना बंद हो जाती है.

रिटर्न टिकट

Number — कन्वर्ज़न दर.

अनुमति देना

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

  • 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

getMaxIterativeCalculationCycles()

बार-बार दोहराए जाने वाले कैलकुलेशन के दौरान इस्तेमाल करने वाले इटरेशन की ज़्यादा से ज़्यादा संख्या दिखाता है.

रिटर्न टिकट

Integer — गिनती करने की ज़्यादा से ज़्यादा संख्या.

अनुमति देना

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

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

getName()

दस्तावेज़ का नाम बताता है.

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

रिटर्न टिकट

NamedRange[] — स्प्रेडशीट में नाम वाली सभी रेंज की कैटगरी.

अनुमति देना

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

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

getNumSheets()

इस स्प्रेडशीट में शीट की संख्या दिखाता है.

// The code below logs the number of sheets in the active spreadsheet.
Logger.log(SpreadsheetApp.getActiveSpreadsheet().getNumSheets());

रिटर्न टिकट

Integer — स्प्रेडशीट में शीट की संख्या.


getOwner()

इससे दस्तावेज़ का मालिक या शेयर की गई ड्राइव में मौजूद किसी दस्तावेज़ का null मिलता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var owner = ss.getOwner();
Logger.log(owner.getEmail());

रिटर्न टिकट

User — दस्तावेज़ का मालिक या अगर शेयर की गई ड्राइव में दस्तावेज़ मौजूद है, तो null.

अनुमति देना

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

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

getPredefinedSpreadsheetThemes()

पहले से तय थीम की सूची दिखाता है.

// The code below returns the list of predefined themes.
var predefinedThemesList = SpreadsheetApp.getActiveSpreadsheet()
                               .getPredefinedSpreadsheetThemes();

रिटर्न टिकट

SpreadsheetTheme[] — पहले से तय थीम की सूची.

अनुमति देना

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

  • 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 ss = SpreadsheetApp.getActive();
var protections = ss.getProtections(SpreadsheetApp.ProtectionType.RANGE);
for (var i = 0; i < protections.length; i++) {
  var protection = protections[i];
  if (protection.canEdit()) {
    protection.remove();
  }
}
// Remove all sheet protections in the spreadsheet that the user has permission to edit.
var ss = SpreadsheetApp.getActive();
var protections = ss.getProtections(SpreadsheetApp.ProtectionType.SHEET);
for (var i = 0; i < protections.length; i++) {
  var protection = protections[i];
  if (protection.canEdit()) {
    protection.remove();
  }
}

पैरामीटर

नामटाइपब्यौरा
typeProtectionTypeसुरक्षित इलाके का प्रकार, SpreadsheetApp.ProtectionType.RANGE या SpreadsheetApp.ProtectionType.SHEET.

रिटर्न टिकट

Protection[] — स्प्रेडशीट में सभी सुरक्षित रेंज या शीट को दिखाने वाले ऑब्जेक्ट की कैटगरी.

अनुमति देना

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

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

getRange(a1Notation)

A1 नोटेशन या R1C1 नोटेशन में बताई गई रेंज दिखाता है.

// Get a range A1:D4 on sheet titled "Invoices"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var range = ss.getRange("Invoices!A1:D4");

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

पैरामीटर

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

रिटर्न टिकट

Range — बताई गई जगह पर रेंज

अनुमति देना

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

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

getRangeByName(name)

नाम की कोई रेंज नहीं मिलती या दिए गए नाम की कोई रेंज नहीं मिलने पर, null दिखाता है. अगर स्प्रेडशीट की एक से ज़्यादा शीट एक ही रेंज के नाम का इस्तेमाल करती हैं, तो शीट के नाम के आगे बिना किसी कोटेशन मार्क का इस्तेमाल करें — उदाहरण के लिए, getRangeByName('TaxRates') या getRangeByName('Sheet Name!TaxRates'), लेकिन getRangeByName('"Sheet Name"!TaxRates') नहीं.

// Log the number of columns for the range named 'TaxRates' in the active spreadsheet.
var range = SpreadsheetApp.getActiveSpreadsheet().getRangeByName('TaxRates');
if (range != null) {
  Logger.log(range.getNumColumns());
}

पैरामीटर

नामटाइपब्यौरा
nameStringरेंज का नाम.

रिटर्न टिकट

Range — दिए गए नाम के साथ सेल की रेंज.


getRangeList(a1Notations)

RangeList कलेक्शन को उसी शीट में रेंज के तौर पर दिखाता है जो A1 नोटेशन या R1C1 नोटेशन की किसी खाली सूची से बताई गई है.

// Get a list of ranges A1:D4, F1:H4.
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var rangeList  = sheet.getRangeList(['A1:D4', 'F1:H4']);

पैरामीटर

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

रिटर्न टिकट

RangeList — बताई गई जगह पर रेंज की सूची

अनुमति देना

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

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

getRecalculationInterval()

इस स्प्रेडशीट के लिए कैलकुलेशन इंटरवल दिखाता है.

रिटर्न टिकट

RecalculationInterval — इस स्प्रेडशीट के लिए कैलकुलेशन इंटरवल.

अनुमति देना

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

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

getRowHeight(rowPosition)

दी गई पंक्ति के पिक्सल की ऊंचाई बताता है.

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

// Rows start at 1
Logger.log(sheet.getRowHeight(1));

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerपंक्ति की स्थिति, जिसकी जांच करनी है.

रिटर्न टिकट

Integer — पंक्ति की ऊंचाई पिक्सल में

अनुमति देना

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

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

getSelection()

स्प्रेडशीट में मौजूदा Selection दिखाता है.

var selection = SpreadsheetApp.getActiveSpreadsheet().getSelection();
var currentCell = selection.getCurrentCell();

रिटर्न टिकट

Selection — मौजूदा चुनाव

अनुमति देना

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

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

getSheetByName(name)

दिए गए नाम वाली शीट देता है.

अगर कई शीट का नाम एक ही है, तो सबसे बाईं ओर वाला शीट दिखता है. अगर दिए गए नाम वाला कोई शीट नहीं है, तो null दिखाता है.

// The code below logs the index of a sheet named "Expenses"
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Expenses");
if (sheet != null) {
  Logger.log(sheet.getIndex());
}

पैरामीटर

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

रिटर्न टिकट

Sheet — दी गई नाम वाली शीट.


getSheetId()

यह ऑब्जेक्ट दिखाने वाली शीट का आईडी दिखाता है.

यह शीट की आईडी है, जो स्प्रेडशीट के लिए खास होती है. आईडी, शीट की स्थिति से अलग, शीट बनाने के समय पर असाइन किया गया एक बड़ा पूर्णांक होता है. यह Range.copyFormatToRange(gridId, column, columnEnd, row, rowEnd) जैसे तरीकों के साथ काम का होता है, जो Sheet इंस्टेंस के बजाय gridId पैरामीटर लेता है.

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

Logger.log(sheet.getSheetId());

रिटर्न टिकट

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

अनुमति देना

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

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

getSheetName()

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

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

Logger.log(sheet.getSheetName());

रिटर्न टिकट

String — शीट का नाम

अनुमति देना

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

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

getSheetValues(startRow, startColumn, numRows, numColumns)

दिए गए निर्देशांकों से शुरू करके, इस रेंज के लिए रेक्टैंगल (आयताकार) ग्रिड दिखाता है. पंक्ति या कॉलम की स्थिति के तौर पर दी गई -1 वैल्यू, उस आखिरी लाइन या कॉलम के बराबर होती है जिसका शीट में डेटा है.

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

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

var range = sheet.getRange(1, 1, 3, 3);
values = range.getValues();
Logger.log(values);

पैरामीटर

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

रिटर्न टिकट

Object[][] — वैल्यू की दो डाइमेंशन वाली सीमा

अनुमति देना

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

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

getSheets()

इस स्प्रेडशीट में सभी शीट पाएं.

// The code below logs the name of the second sheet
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
if (sheets.length > 1) {
  Logger.log(sheets[1].getName());
}

रिटर्न टिकट

Sheet[] — स्प्रेडशीट में सभी शीट की कैटगरी.


getSpreadsheetLocale()

स्प्रेडशीट की स्थान-भाषा दिखाता है.

रिटर्न टिकट

String — स्प्रेडशीट की स्थान-भाषा.

अनुमति देना

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

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

getSpreadsheetTheme()

स्प्रेडशीट की मौजूदा थीम दिखाता है या अगर कोई थीम लागू नहीं होती है, तो null दिखाता है.

// The code below returns the current theme of the spreadsheet.
var currentTheme = SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetTheme();

रिटर्न टिकट

SpreadsheetTheme — लागू की गई मौजूदा थीम.

अनुमति देना

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

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

getSpreadsheetTimeZone()

स्प्रेडशीट के लिए समय क्षेत्र की जानकारी पाएं.

रिटर्न टिकट

String — समय क्षेत्र, "long" फ़ॉर्मैट में दिया गया है (उदाहरण के लिए, "अमेरिका/New_York", जैसा कि Joda.org में बताया गया है).

अनुमति देना

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

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

getUrl()

दी गई स्प्रेडशीट के लिए यूआरएल दिखाता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
Logger.log(ss.getUrl());

रिटर्न टिकट

String — दी गई स्प्रेडशीट का यूआरएल.

अनुमति देना

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

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

getViewers()

इस Spreadsheet के लिए, दर्शकों और टिप्पणी करने वालों की सूची पाएं.

रिटर्न टिकट

User[] — देखने या टिप्पणी करने की अनुमति वाले उपयोगकर्ताओं की श्रेणी.

अनुमति देना

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

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

hideColumn(column)

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

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

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

// This hides the first 3 columns
let range = sheet.getRange("A:C");
sheet.hideColumn(range);

पैरामीटर

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

अनुमति देना

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

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

hideRow(row)

दी गई रेंज में लाइनें छिपाता है.

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

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

पैरामीटर

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

अनुमति देना

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

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

insertColumnAfter(afterPosition)

दी गई कॉलम स्थिति के बाद एक कॉलम डालता है.

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

// This inserts a column after the first column position
sheet.insertColumnAfter(1);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

insertColumnBefore(beforePosition)

दी गई कॉलम स्थिति से पहले एक कॉलम डालता है.

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

// This inserts a column in the first column position
sheet.insertColumnBefore(1);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

insertColumnsAfter(afterPosition, howMany)

दिए गए कॉलम की जगह के बाद कई कॉलम डालता है.

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

// This inserts a column in the second column position
sheet.insertColumnsAfter(1);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

insertColumnsBefore(beforePosition, howMany)

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

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

// This inserts five columns before the first column
sheet.insertColumnsBefore(1, 5);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

insertDataSourceSheet(spec)

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

अगर डेटा सोर्स टाइप चालू नहीं है, तो यह अपवाद का इस्तेमाल करता है. किसी खास तरह के डेटा सोर्स का डेटा प्रोसेस करने के लिए, SpreadsheetApp#enable...Execution() के तरीकों का इस्तेमाल करें.

पैरामीटर

नामटाइपब्यौरा
specDataSourceSpecडेटा सोर्स की खास बातें.

रिटर्न टिकट

DataSourceSheet — नई डेटा सोर्स शीट.

अनुमति देना

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

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

insertImage(blobSource, column, row)

डाली गई पंक्ति और कॉलम में, दस्तावेज़ में इमेज के तौर पर Spreadsheet जोड़ता है. इमेज का साइज़, ब्लॉब के कॉन्टेंट से लिया गया है. BLOB का साइज़ ज़्यादा से ज़्यादा 2 एमबी हो सकता है.

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

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

पैरामीटर

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

रिटर्न टिकट

OverGridImage — डाली गई इमेज.

अनुमति देना

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

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

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

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

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

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

पैरामीटर

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

रिटर्न टिकट

OverGridImage — डाली गई इमेज.

अनुमति देना

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

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

insertImage(url, column, row)

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

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

sheet.insertImage("https://www.google.com/images/srpr/logo3w.png", 1, 1);

पैरामीटर

नामटाइपब्यौरा
urlStringचित्र का URL.
columnIntegerग्रिड वाले कॉलम की स्थिति.
rowIntegerग्रिड वाली लाइन की जगह.

रिटर्न टिकट

OverGridImage — डाली गई इमेज.

अनुमति देना

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

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

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

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

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

sheet.insertImage("https://www.google.com/images/srpr/logo3w.png", 1, 1, 10, 10);

पैरामीटर

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

रिटर्न टिकट

OverGridImage — डाली गई इमेज.

अनुमति देना

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

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

insertRowAfter(afterPosition)

किसी पंक्ति की स्थिति के बाद एक पंक्ति डालता है.

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

// This inserts a row after the first row position
sheet.insertRowAfter(1);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

insertRowBefore(beforePosition)

किसी पंक्ति की स्थिति से पहले एक पंक्ति डालता है.

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

// This inserts a row before the first row position
sheet.insertRowBefore(1);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

insertRowsAfter(afterPosition, howMany)

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

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

// This inserts five rows after the first row
sheet.insertRowsAfter(1, 5);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

insertRowsBefore(beforePosition, howMany)

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

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

// This inserts five rows before the first row
sheet.insertRowsBefore(1, 5);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

insertSheet()

डिफ़ॉल्ट शीट के नाम का इस्तेमाल करके, स्प्रेडशीट में नई शीट जोड़ता है. नई शीट सक्रिय शीट बन जाती है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet();

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

insertSheet(sheetIndex)

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet(1);

पैरामीटर

नामटाइपब्यौरा
sheetIndexIntegerनई बनाई गई शीट का इंडेक्स. स्प्रेडशीट में पहली शीट को शामिल करने के लिए, उसे 0 पर सेट करें.

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

insertSheet(sheetIndex, options)

दी गई इंडेक्स में स्प्रेडशीट में नई शीट शामिल करता है और वैकल्पिक आर्ग्युमेंट का इस्तेमाल करता है. नई शीट, सक्रिय शीट बन जाती है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var templateSheet = ss.getSheetByName('Sales');
ss.insertSheet(1, {template: templateSheet});

पैरामीटर

नामटाइपब्यौरा
sheetIndexIntegerनई बनाई गई शीट का इंडेक्स. स्प्रेडशीट में पहली शीट को शामिल करने के लिए, उसे 0 पर सेट करें.
optionsObjectJavaScript के बेहतर तर्क.

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

नामटाइपब्यौरा
templateSheetटेंप्लेट शीट ऑब्जेक्ट का पूरा डेटा नई शीट में कॉपी किया जाता है. शीट टेम्प्लेट, स्प्रैडशीट ऑब्जेक्ट की एक शीट का होना चाहिए.

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

insertSheet(options)

डिफ़ॉल्ट शीट का नाम और वैकल्पिक बेहतर तर्कों का इस्तेमाल करके स्प्रेडशीट में नई शीट शामिल करता है. नई शीट, सक्रिय शीट बन जाती है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var templateSheet = ss.getSheetByName('Sales');
ss.insertSheet({template: templateSheet});

पैरामीटर

नामटाइपब्यौरा
optionsObjectनीचे दी गई सूची में, JavaScript के ऐसे बेहतर आर्ग्युमेंट के बारे में बताया गया है जो ज़रूरी नहीं हैं.

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

नामटाइपब्यौरा
templateSheetटेंप्लेट शीट ऑब्जेक्ट का पूरा डेटा नई शीट में कॉपी किया जाता है. शीट का टेंप्लेट इस स्प्रेडशीट ऑब्जेक्ट की कोई एक शीट होनी चाहिए.

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

insertSheet(sheetName)

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

var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet('My New Sheet');

पैरामीटर

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

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

insertSheet(sheetName, sheetIndex)

दिए गए इंडेक्स में दिए गए नाम वाली स्प्रैडशीट में एक नई शीट सम्मिलित करता है. नई शीट सक्रिय शीट बन जाती है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet('My New Sheet', 1);

पैरामीटर

नामटाइपब्यौरा
sheetNameStringनई शीट का नाम.
sheetIndexIntegerनई बनाई गई शीट का इंडेक्स. स्प्रेडशीट में पहली शीट को शामिल करने के लिए, उसे 0 पर सेट करें.

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

insertSheet(sheetName, sheetIndex, options)

दिए गए इंडेक्स में दिए गए नाम वाली स्प्रैडशीट में एक नई शीट डालता है और वैकल्पिक आर्ग्युमेंट का इस्तेमाल करता है. नई शीट, सक्रिय शीट बन जाती है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var templateSheet = ss.getSheetByName('Sales');
ss.insertSheet('My New Sheet', 1, {template: templateSheet});

पैरामीटर

नामटाइपब्यौरा
sheetNameStringनई शीट का नाम.
sheetIndexIntegerडाली गई नई शीट का इंडेक्स. किसी स्प्रेडशीट में पहली शीट को शामिल करने के लिए, उसे 0 पर सेट करें.
optionsObjectJavaScript के बेहतर तर्क.

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

नामटाइपब्यौरा
templateSheetटेंप्लेट शीट ऑब्जेक्ट का पूरा डेटा नई शीट में कॉपी किया जाता है. शीट टेम्प्लेट, स्प्रैडशीट ऑब्जेक्ट की एक शीट का होना चाहिए.

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

insertSheet(sheetName, options)

दिए गए नाम के साथ स्प्रेडशीट में नई शीट डालता है और वैकल्पिक आर्ग्युमेंट का इस्तेमाल करता है. नई शीट, सक्रिय शीट बन जाती है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var templateSheet = ss.getSheetByName('Sales');
ss.insertSheet('My New Sheet', {template: templateSheet});

पैरामीटर

नामटाइपब्यौरा
sheetNameStringनई शीट का नाम.
optionsObjectJavaScript के बेहतर तर्क.

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

नामटाइपब्यौरा
templateSheetटेंप्लेट शीट ऑब्जेक्ट का पूरा डेटा नई शीट में कॉपी किया जाता है. शीट टेम्प्लेट, स्प्रैडशीट ऑब्जेक्ट की एक शीट का होना चाहिए.

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

insertSheetWithDataSourceTable(spec)

स्प्रेडशीट में नई शीट जोड़ता है और DataSourceTable में मौजूद डेटा शीट को डेटा सोर्स की खास बातों के मुताबिक पूरा करता है. साथ ही, डेटा लागू करना शुरू करता है. अगर किसी दूसरी शीट पर यह असर होता है, तो नई शीट चालू शीट बन जाती है.

अगर डेटा सोर्स टाइप चालू नहीं है, तो यह अपवाद का इस्तेमाल करता है. किसी खास तरह के डेटा सोर्स का डेटा प्रोसेस करने के लिए, SpreadsheetApp#enable...Execution() के तरीकों का इस्तेमाल करें.

पैरामीटर

नामटाइपब्यौरा
specDataSourceSpecडेटा सोर्स की खास बातें.

रिटर्न टिकट

Sheet — नई शीट.

अनुमति देना

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

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

isColumnHiddenByUser(columnPosition)

इस नीति से पता चलता है कि उपयोगकर्ता ने कॉलम को छिपाया है या नहीं.

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

// Columns start at 1
Logger.log(sheet.isColumnHiddenByUser(1));

पैरामीटर

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

रिटर्न टिकट

Boolean — अगर कॉलम छिपा हुआ है, तो true, नहीं तो false.

अनुमति देना

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

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

isIterativeCalculationEnabled()

यह दिखाता है कि इस स्प्रेडशीट में बार-बार दोहराए जाने वाले कैलकुलेशन की सुविधा चालू है या नहीं.

रिटर्न टिकट

Booleantrue अगर बार-बार गिनती करने की सुविधा चालू हो, तो false.

अनुमति देना

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

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

isRowHiddenByFilter(rowPosition)

देता है कि दी गई पंक्ति फ़िल्टर से छिपी हुई है या नहीं (फ़िल्टर व्यू नहीं).

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

// Rows start at 1
Logger.log(sheet.isRowHiddenByFilter(1));

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerपंक्ति की स्थिति, जिसकी जांच करनी है.

रिटर्न टिकट

Boolean — पंक्ति छिपाई गई है, true अगर नहीं, तो false.

अनुमति देना

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

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

isRowHiddenByUser(rowPosition)

इस नीति से पता चलता है कि दी गई लाइन, उपयोगकर्ता ने छिपा दी है या नहीं.

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

// Rows start at 1
Logger.log(sheet.isRowHiddenByUser(1));

पैरामीटर

नामटाइपब्यौरा
rowPositionIntegerपंक्ति की स्थिति, जिसकी जांच करनी है.

रिटर्न टिकट

Boolean — पंक्ति छिपाई गई है, true अगर नहीं, तो false.

अनुमति देना

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

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

moveActiveSheet(pos)

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

// This example assumes there are two sheets in the current
// active spreadsheet: one named "first", and another named "second",
// and that the current active sheet (first) is in position 1
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getSheetByName("first");

// This should output 'Current index of sheet: 1'
Logger.log("Current index of sheet: %s", sheet.getIndex());

spreadsheet.moveActiveSheet(2);

// This should output 'New index of sheet: 2'
Logger.log("New index of sheet: %s", sheet.getIndex());

पैरामीटर

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

अनुमति देना

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

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

moveChartToObjectSheet(chart)

एक नई SheetType.OBJECT शीट बनाता है और दिए गए चार्ट को उसमें ले जाता है. अगर चार्ट पहले से ही अपनी शीट पर है, तो वह शीट नई शीट बनाए बिना वापस आ जाती है.

var sheet = SpreadsheetApp.getActiveSheet();
var chart = sheet.newChart().setPosition(1, 1, 0, 0).build();
sheet.insertChart(chart);
var objectSheet = SpreadsheetApp.getActive().moveChartToObjectSheet(chart);

पैरामीटर

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

रिटर्न टिकट

Sheet — वह शीट जिस पर चार्ट मौजूद है.

अनुमति देना

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

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

refreshAllDataSources()

सभी काम करने वाले डेटा सोर्स और उनसे जुड़े डेटा सोर्स ऑब्जेक्ट को रीफ़्रेश करता है. साथ ही, अमान्य डेटा सोर्स ऑब्जेक्ट को रीफ़्रेश नहीं करता.

किसी खास तरह के डेटा सोर्स का डेटा प्रोसेस करने के लिए, SpreadsheetApp#enable...Execution() के तरीके इस्तेमाल करें.

अनुमति देना

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

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

removeEditor(emailAddress)

Spreadsheet के लिए, संपादक की सूची से दिए गए उपयोगकर्ता को निकालें. इस तरीके से उपयोगकर्ताओं को Spreadsheet ऐक्सेस करने से नहीं रोका जाता, अगर वे सामान्य ऐक्सेस वाले उपयोगकर्ताओं की क्लास से जुड़े हैं—उदाहरण के लिए, अगर Spreadsheet को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Spreadsheet किसी शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive में मौजूद फ़ाइलों के लिए, उपयोगकर्ताओं को दर्शकों की सूची से भी हटा दिया जाता है.

पैरामीटर

नामटाइपब्यौरा
emailAddressStringजिस उपयोगकर्ता को हटाना है उसका ईमेल पता.

रिटर्न टिकट

Spreadsheet — चेन के लिए यह Spreadsheet.

अनुमति देना

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

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

removeEditor(user)

Spreadsheet के लिए, संपादक की सूची से दिए गए उपयोगकर्ता को निकालें. इस तरीके से उपयोगकर्ताओं को Spreadsheet ऐक्सेस करने से नहीं रोका जाता, अगर वे सामान्य ऐक्सेस वाले उपयोगकर्ताओं की क्लास से जुड़े हैं—उदाहरण के लिए, अगर Spreadsheet को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Spreadsheet किसी शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive में मौजूद फ़ाइलों के लिए, उपयोगकर्ताओं को दर्शकों की सूची से भी हटा दिया जाता है.

पैरामीटर

नामटाइपब्यौरा
userUserवह उपयोगकर्ता जिसे हटाना है.

रिटर्न टिकट

Spreadsheet — चेन के लिए यह Spreadsheet.

अनुमति देना

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

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

removeMenu(name)

addMenu(name, subMenus) के ज़रिए जोड़े गए मेन्यू को हटाता है. name आर्ग्युमेंट का मान addMenu(name, subMenus) से संबंधित कॉल के समान होना चाहिए.

// The onOpen function is executed automatically every time a Spreadsheet is loaded
function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.addMenu("badMenu", [{name: "remove bad menu", functionName: "removeBadMenu"},
                                       {name: "foo", functionName: "foo"}]);
}
function removeBadMenu() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.removeMenu("badMenu");  // name must match the name used when added the menu
}
function foo(){
// Do nothing
}

पैरामीटर

नामटाइपब्यौरा
nameStringउस मेन्यू का नाम जिसे हटाना है.

अनुमति देना

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

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

removeNamedRange(name)

बताए गए नाम वाली रेंज मिटाता है. अगर दिए गए नाम की कोई रेंज स्प्रेडशीट में नहीं मिलती है, तो एक अपवाद देता है.

// The code below creates a new named range "foo", and then remove it.
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setNamedRange("foo", ss.getActiveRange());
ss.removeNamedRange("foo");

पैरामीटर

नामटाइपब्यौरा
nameStringरेंज का नाम.

अनुमति देना

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

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

removeViewer(emailAddress)

Spreadsheet के लिए, दर्शकों और टिप्पणी करने वालों की सूची से, किसी उपयोगकर्ता को हटाया जाता है. अगर उपयोगकर्ता संपादक है, न कि दर्शक या टिप्पणी करने वाला, तो इस तरीके का कोई असर नहीं होता है. यह तरीका उपयोगकर्ताओं को Spreadsheet ऐक्सेस करने से नहीं रोकता है, अगर वे सामान्य ऐक्सेस वाले उपयोगकर्ताओं की कक्षा से जुड़े हैं—उदाहरण के लिए, अगर Spreadsheet को उपयोगकर्ता के साथ पूरी तरह से शेयर किया गया है या Spreadsheet पूरी तरह से शेयर की गई ऐसी ड्राइव में है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive में मौजूद फ़ाइलों के लिए, उपयोगकर्ताओं को एडिटर की सूची से भी हटा दिया जाता है.

पैरामीटर

नामटाइपब्यौरा
emailAddressStringजिस उपयोगकर्ता को हटाना है उसका ईमेल पता.

रिटर्न टिकट

Spreadsheet — चेन बनाने के लिए यह Spreadsheet.

अनुमति देना

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

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

removeViewer(user)

Spreadsheet के लिए, दर्शकों और टिप्पणी करने वालों की सूची से, किसी उपयोगकर्ता को हटाया जाता है. अगर उपयोगकर्ता संपादक है, न कि दर्शक, तो इस तरीके का कोई असर नहीं होता. इस तरीके से उपयोगकर्ताओं को Spreadsheet ऐक्सेस करने से रोका नहीं जा सकता, अगर वे सामान्य ऐक्सेस वाले उपयोगकर्ताओं की क्लास से जुड़े हों—उदाहरण के लिए, अगर Spreadsheet को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Spreadsheet को शेयर की गई ऐसी ड्राइव में मौजूद है जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive में मौजूद फ़ाइलों के लिए, उपयोगकर्ताओं को एडिटर की सूची से भी हटा दिया जाता है.

पैरामीटर

नामटाइपब्यौरा
userUserवह उपयोगकर्ता जिसे हटाना है.

रिटर्न टिकट

Spreadsheet — चेन बनाने के लिए यह Spreadsheet.

अनुमति देना

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

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

rename(newName)

दस्तावेज़ का नाम बदलता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.rename("This is the new name");

पैरामीटर

नामटाइपब्यौरा
newNameStringदस्तावेज़ का नया नाम.

अनुमति देना

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

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

renameActiveSheet(newName)

मौजूदा सक्रिय शीट का नाम बदलकर नए नाम कर देता है.

// The code below renames the active sheet to "Hello world"
SpreadsheetApp.getActiveSpreadsheet().renameActiveSheet("Hello world");

पैरामीटर

नामटाइपब्यौरा
newNameStringमौजूदा ऐक्टिव शीट का नया नाम.

अनुमति देना

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

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

resetSpreadsheetTheme()

लागू की गई थीम हटा देता है और स्प्रेडशीट पर डिफ़ॉल्ट थीम सेट कर देता है.

// The code below applies default theme on the spreadsheet.
SpreadsheetApp.getActiveSpreadsheet().resetSpreadsheetTheme();

रिटर्न टिकट

SpreadsheetTheme — डिफ़ॉल्ट थीम.

अनुमति देना

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

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

setActiveRange(range)

ऐक्टिव शीट में बताई गई रेंज को active range के तौर पर सेट करता है. साथ ही, रेंज में सबसे ऊपर बाएं सेल को current cell के तौर पर सेट करता है.

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

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

पैरामीटर

नामटाइपब्यौरा
rangeRangeसक्रिय श्रेणी के रूप में सेट की जाने वाली श्रेणी.

रिटर्न टिकट

Range — नई सक्रिय रेंज

अनुमति देना

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

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

setActiveRangeList(rangeList)

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

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

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

पैरामीटर

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

रिटर्न टिकट

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

अनुमति देना

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

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

setActiveSelection(range)

इस शीट के लिए, चालू करने का इलाका सेट करता है.

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

var range = sheet.getRange("A1:D4");
sheet.setActiveSelection(range);

पैरामीटर

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

रिटर्न टिकट

Range — नई सक्रिय रेंज

अनुमति देना

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

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

setActiveSelection(a1Notation)

सक्रिय चुनाव सेट करता है, जैसा कि A1 नोटेशन या R1C1 नोटेशन में बताया गया है.

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

sheet.setActiveSelection("A1:D4");

पैरामीटर

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

रिटर्न टिकट

Range — नई सक्रिय सीमा

अनुमति देना

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

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

setActiveSheet(sheet)

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

// The code below makes the first sheet active in the active spreadsheet.
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
spreadsheet.setActiveSheet(spreadsheet.getSheets()[0]);

पैरामीटर

नामटाइपब्यौरा
sheetSheetऐक्टिव शीट के तौर पर सेट की गई शीट.

रिटर्न टिकट

Sheet — ऐक्टिव शीट.

अनुमति देना

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

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

setActiveSheet(sheet, restoreSelection)

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

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var firstSheet = spreadsheet.getSheets()[0];
var secondSheet = spreadsheet.getSheets()[1];
// Set the first sheet as the active sheet and select the range D4:F4.
spreadsheet.setActiveSheet(firstSheet).getRange('D4:F4').activate();

// Switch to the second sheet to do some work.
spreadsheet.setActiveSheet(secondSheet);
// Switch back to first sheet, and restore its selection.
spreadsheet.setActiveSheet(firstSheet, true);

// The selection of first sheet is restored, and it logs D4:F4
var range = spreadsheet.getActiveSheet().getSelection().getActiveRange();
Logger.log(range.getA1Notation());

पैरामीटर

नामटाइपब्यौरा
sheetSheetनई सक्रिय शीट.
restoreSelectionBooleantrue नई शीट के हाल ही में चुने जाने पर, सबसे हाल में चुनी गई शीट फिर से चालू हो जाती है. अगर false है, तो नई शीट, चुने गए मौजूदा विकल्प को बदले बिना चालू हो जाती है.

रिटर्न टिकट

Sheet — नई चालू शीट.

अनुमति देना

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

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

setColumnWidth(columnPosition, width)

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

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

// Sets the first column to a width of 200 pixels
sheet.setColumnWidth(1, 200);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

setCurrentCell(cell)

इस सेल को current cell के तौर पर सेट करता है.

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

अगर बताई गई सेल किसी चुनी गई रेंज में मौजूद नहीं है, तो कोई भी मौजूदा सेल हटा दिया जाता है और सेल मौजूदा सेल और सक्रिय रेंज बन जाता है.

ध्यान दें: तय किए गए Range में एक सेल होना चाहिए, नहीं तो इससे एक अपवाद मिलता है.

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

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

पैरामीटर

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

रिटर्न टिकट

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

अनुमति देना

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

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

setFrozenColumns(columns)

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

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

// Freezes the first column
sheet.setFrozenColumns(1);

पैरामीटर

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

अनुमति देना

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

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

setFrozenRows(rows)

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

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

// Freezes the first row
sheet.setFrozenRows(1);

पैरामीटर

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

अनुमति देना

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

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

setIterativeCalculationConvergenceThreshold(minThreshold)

फिर से गणना करने के लिए, थ्रेशोल्ड की कम से कम वैल्यू सेट करता है. जब क्रमानुगत गणना के नतीजे इस मान से कम अलग होते हैं, तो दोहराव वाली गणना बंद हो जाती है. यह वैल्यू ज़ीरो से कम नहीं होनी चाहिए और यह 0.05 की डिफ़ॉल्ट वैल्यू होनी चाहिए.

पैरामीटर

नामटाइपब्यौरा
minThresholdNumberकम से कम कंवर्जन थ्रेशोल्ड (यह नेगेटिव नहीं होना चाहिए).

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

setIterativeCalculationEnabled(isEnabled)

सेट करता है कि इस स्प्रेडशीट में बार-बार दोहराए जाने वाले कैलकुलेशन को चालू किया गया है या नहीं. अगर हिसाब लगाने की सुविधा चालू होने पर, ज़्यादा से ज़्यादा कैलकुलेशन साइकल और कन्वर्जेंस थ्रेशोल्ड पहले से सेट नहीं हैं, तो डिफ़ॉल्ट रूप से ये 50 और 0.05 पर सेट हो जाती हैं. अगर इनमें से कोई भी पहले सेट की गई है, तो वे अपने पिछले मान बनाए रखते हैं.

पैरामीटर

नामटाइपब्यौरा
isEnabledBooleantrue अगर बार-बार दोहराए जाने वाले कैलकुलेशन की सुविधा चालू होनी चाहिए, तो false.

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

setMaxIterativeCalculationCycles(maxIterations)

यह, बार-बार दोहराए जाने वाले हिसाब के लिए की जाने वाली गणना को ज़्यादा से ज़्यादा बार सेट करता है. यह वैल्यू 1 से 10,000 (दोनों शामिल है) के बीच होनी चाहिए और डिफ़ॉल्ट रूप से 50 के बीच होनी चाहिए.

पैरामीटर

नामटाइपब्यौरा
maxIterationsIntegerइसकी गिनती ज़्यादा से ज़्यादा 1 से 10,000 के बीच की जा सकती है.

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

setNamedRange(name, range)

किसी रेंज को नाम देता है.

// The code below creates a new named range "TaxRates" in the active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setNamedRange("TaxRates", SpreadsheetApp.getActiveRange());

पैरामीटर

नामटाइपब्यौरा
nameStringरेंज देने के लिए नाम.
rangeRangeरेंज की खास बातें.

अनुमति देना

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

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

setRecalculationInterval(recalculationInterval)

सेट करता है कि इस स्प्रैडशीट को कितनी बार फिर से गिना जाना चाहिए.

पैरामीटर

नामटाइपब्यौरा
recalculationIntervalRecalculationIntervalनई फिर से गणना अंतराल.

रिटर्न टिकट

Spreadsheet — इस स्प्रेडशीट का इस्तेमाल चेन को बनाने के लिए किया जाता है.

अनुमति देना

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

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

setRowHeight(rowPosition, height)

दी गई पंक्ति की पंक्ति की ऊंचाई पिक्सल में सेट करता है. डिफ़ॉल्ट रूप से, पंक्तियों को सेल के कॉन्टेंट के मुताबिक फ़िट किया जाता है. अगर आपको पंक्तियों को किसी तय ऊंचाई पर रखना है, तो Sheet.setRowHeightsForced(startRow, numRows, height) का इस्तेमाल करें.

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

// Sets the first row to a height of 200 pixels
sheet.setRowHeight(1, 200);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है.

अनुमति देना

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

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

setSpreadsheetLocale(locale)

स्प्रेडशीट की स्थान-भाषा सेट करता है.

पैरामीटर

नामटाइपब्यौरा
localeStringइस्तेमाल किया जाने वाला स्थान-भाषा कोड (उदाहरण के लिए, 'en', 'fr' या 'en_US').

अनुमति देना

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

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

setSpreadsheetTheme(theme)

स्प्रेडशीट पर थीम सेट करती है.

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// The code below sets the second predefined theme as the current theme of the spreadsheet.
var predefinedThemesList = spreadsheet.getPredefinedSpreadsheetThemes();
spreadsheet.setSpreadsheetTheme(predefinedThemesList[1]);

पैरामीटर

नामटाइपब्यौरा
themeSpreadsheetThemeलागू करने के लिए थीम.

रिटर्न टिकट

SpreadsheetTheme — नई मौजूदा थीम.

अनुमति देना

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

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

setSpreadsheetTimeZone(timezone)

स्प्रेडशीट के लिए समय क्षेत्र सेट करता है.

पैरामीटर

नामटाइपब्यौरा
timezoneStringवह समय क्षेत्र जिसके बारे में Joda.org ने बताया है. उदाहरण के लिए, "America/New_York" फ़ॉर्मैट.

अनुमति देना

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

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

show(userInterface)

यह एक कस्टम यूज़र इंटरफ़ेस कॉम्पोनेंट दिखाता है जो उपयोगकर्ता के ब्राउज़र के व्यूपोर्ट पर आधारित होता है. सर्वर साइड स्क्रिप्ट' का निष्पादन निलंबित नहीं किया गया है. सर्वर साइड से संपर्क करने के लिए, यूज़र इंटरफ़ेस कॉम्पोनेंट को सर्वर साइड स्क्रिप्ट के साथ एसिंक्रोनस कॉलबैक बनाना चाहिए.

अगर सर्वर-साइड स्क्रिप्ट में पहले से कोई ऐसा डायलॉग दिखता था जिसे अभी तक खारिज नहीं किया गया है, तो मौजूदा डायलॉग को नए अनुरोध किए गए डायलॉग' के यूज़र इंटरफ़ेस से बदल दिया जाता है.

यह कोड स्निपेट एक डायलॉग में तय शीर्षक, ऊंचाई, और चौड़ाई वाला एक आसान HtmlService ऐप्लिकेशन दिखाता है:

var htmlApp = HtmlService
    .createHtmlOutput('<p>A change of speed, a change of style...</p>')
    .setTitle('My HtmlService Application')
    .setWidth(250)
    .setHeight(300);

SpreadsheetApp.getActiveSpreadsheet().show(htmlApp);

// The script resumes execution immediately after showing the dialog.

पैरामीटर

नामटाइपब्यौरा
userInterfaceObjectएक HtmlOutput.

अनुमति देना

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

  • https://www.googleapis.com/auth/script.container.ui

sort(columnPosition)

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

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

// Sorts the sheet by the first column, ascending
sheet.sort(1);

पैरामीटर

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

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

sort(columnPosition, ascending)

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

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

// Sorts the sheet by the first column, descending
sheet.sort(1, false);

पैरामीटर

नामटाइपब्यौरा
columnPositionIntegerक्रम से लगाने के लिए कॉलम.
ascendingBooleanबढ़ते क्रम में लगाने के लिए true, घटते क्रम में false.

रिटर्न टिकट

Sheet — शीट, विधि शृंखला के लिए उपयोगी है

अनुमति देना

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

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

toast(msg)

दिए गए मैसेज के साथ स्प्रेडशीट के निचले दाएं कोने में एक पॉप-अप विंडो दिखाता है.

// Show a popup with the message "Task started".
SpreadsheetApp.getActiveSpreadsheet().toast('Task started');

पैरामीटर

नामटाइपब्यौरा
msgStringटोस्ट में दिखाया जाने वाला मैसेज.

अनुमति देना

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

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

toast(msg, title)

दिए गए मैसेज और शीर्षक के साथ स्प्रेडशीट के निचले दाएं कोने में एक पॉप-अप विंडो दिखाता है.

// Show a popup with the title "Status" and the message "Task started".
SpreadsheetApp.getActiveSpreadsheet().toast('Task started', 'Status');

पैरामीटर

नामटाइपब्यौरा
msgStringटोस्ट में दिखाया जाने वाला मैसेज.
titleStringटोस्ट का वैकल्पिक शीर्षक.

अनुमति देना

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

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

toast(msg, title, timeoutSeconds)

स्प्रेडशीट के निचले दाएं कोने में, दिए गए शीर्षक और मैसेज के साथ एक पॉप-अप विंडो दिखती है. यह एक तय समय तक दिखती है.

// Show a 3-second popup with the title "Status" and the message "Task started".
SpreadsheetApp.getActiveSpreadsheet().toast('Task started', 'Status', 3);

पैरामीटर

नामटाइपब्यौरा
msgStringटोस्ट में दिखाया जाने वाला मैसेज.
titleStringटोस्ट का वैकल्पिक शीर्षक.
timeoutSecondsNumberटाइम आउट सेकंड में है; अगर null है, तो टोस्ट डिफ़ॉल्ट रूप से पांच सेकंड पर सेट होता है; नेगेटिव होने पर, टोस्ट तब तक बना रहता है, जब तक उसे ख़ारिज नहीं किया जाता.

अनुमति देना

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

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

unhideColumn(column)

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

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

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

पैरामीटर

नामटाइपब्यौरा
columnRangeछिपी होने पर दिखाई देने वाली श्रेणी.

अनुमति देना

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

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

unhideRow(row)

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

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

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

पैरामीटर

नामटाइपब्यौरा
rowRangeछिपी होने पर दिखाई देने वाली श्रेणी.

अनुमति देना

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

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

updateMenu(name, subMenus)

addMenu(name, subMenus) के ज़रिए जोड़े गए मेन्यू को अपडेट करता है. यह ठीक addMenu(name, subMenus) की तरह काम करता है.

var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [];
menuEntries.push({name: "Lone Menu Entry", functionName: "function1"});
ss.updateMenu("addMenuExample", menuEntries);

पैरामीटर

नामटाइपब्यौरा
nameStringअपडेट करने के लिए मेन्यू का नाम.
subMenusObject[]name और functionName पैरामीटर वाले JavaScript मैप की श्रेणी. शामिल की गई लाइब्रेरी से फ़ंक्शन का इस्तेमाल किया जा सकता है, जैसे कि Library.libFunction1.

अनुमति देना

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

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

waitForAllDataExecutionsCompletion(timeoutInSeconds)

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

पैरामीटर

नामटाइपब्यौरा
timeoutInSecondsIntegerडेटा प्रोसेस होने में लगने वाला समय, सेकंड में. ज़्यादा से ज़्यादा 300 सेकंड हो सकते हैं.

अनुमति देना

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

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

रोके गए तरीके