Google পত্রক ফাইলগুলি অ্যাক্সেস এবং সংশোধন করুন৷ সাধারণ ক্রিয়াকলাপগুলি নতুন শীট যোগ করছে এবং সহযোগী যোগ করছে৷
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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) | Spreadsheet | Spreadsheet সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে। |
addMenu(name, subMenus) | void | স্প্রেডশীট UI এ একটি নতুন মেনু তৈরি করে। |
addViewer(emailAddress) | Spreadsheet | প্রদত্ত ব্যবহারকারীকে Spreadsheet দর্শকদের তালিকায় যোগ করে। |
addViewer(user) | Spreadsheet | প্রদত্ত ব্যবহারকারীকে Spreadsheet দর্শকদের তালিকায় যোগ করে। |
addViewers(emailAddresses) | Spreadsheet | Spreadsheet জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে। |
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 | একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন। |
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 | এই স্প্রেডশীটে তার প্রতিক্রিয়া পাঠায় এমন ফর্মের URL ফেরত দেয়, অথবা যদি এই স্প্রেডশীটের কোনো সংশ্লিষ্ট ফর্ম না থাকে তাহলে 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) | Range | A1 স্বরলিপি বা R1C1 স্বরলিপিতে উল্লিখিত ব্যাপ্তি প্রদান করে। |
getRangeByName(name) | Range | একটি নামকৃত ব্যাপ্তি প্রদান করে, অথবা যদি প্রদত্ত নামের সাথে কোন ব্যাপ্তি না পাওয়া যায় তাহলে null । |
getRangeList(a1Notations) | RangeList | A1 স্বরলিপি বা R1C1 স্বরলিপির একটি অ-খালি তালিকা দ্বারা নির্দিষ্ট করা একই শীটে ব্যাপ্তিগুলির প্রতিনিধিত্ব করে RangeList সংগ্রহ ফেরত দেয়৷ |
getRecalculationInterval() | RecalculationInterval | এই স্প্রেডশীটের জন্য গণনার ব্যবধান প্রদান করে। |
getRowHeight(rowPosition) | Integer | প্রদত্ত সারির পিক্সেলে উচ্চতা পায়। |
getSelection() | Selection | স্প্রেডশীটে বর্তমান Selection প্রদান করে। |
getSheetByName(name) | Sheet | প্রদত্ত নাম সহ একটি শীট প্রদান করে। |
getSheetId() | Integer | এই বস্তু দ্বারা উপস্থাপিত শীটের ID প্রদান করে। |
getSheetName() | String | পত্রকের নাম প্রদান করে। |
getSheetValues(startRow, startColumn, numRows, numColumns) | Object[][] | প্রদত্ত স্থানাঙ্ক থেকে শুরু হওয়া এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে। |
getSheets() | Sheet[] | এই স্প্রেডশীটে সমস্ত শীট পায়৷ |
getSpreadsheetLocale() | String | স্প্রেডশীট লোকেল পায়। |
getSpreadsheetTheme() | SpreadsheetTheme | স্প্রেডশীটের বর্তমান থিম ফেরত দেয়, অথবা কোনো থিম প্রয়োগ না হলে null । |
getSpreadsheetTimeZone() | String | স্প্রেডশীটের জন্য সময় অঞ্চল পায়। |
getUrl() | String | প্রদত্ত স্প্রেডশীটের URL প্রদান করে। |
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) | Spreadsheet | Spreadsheet সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
removeEditor(user) | Spreadsheet | Spreadsheet সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। |
removeMenu(name) | void | addMenu(name, subMenus) দ্বারা যোগ করা একটি মেনু সরিয়ে দেয়। |
removeNamedRange(name) | void | প্রদত্ত নামের সাথে একটি নামকৃত পরিসর মুছে দেয়। |
removeViewer(emailAddress) | Spreadsheet | প্রদত্ত ব্যবহারকারীকে Spreadsheet জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে সরিয়ে দেয়। |
removeViewer(user) | Spreadsheet | প্রদত্ত ব্যবহারকারীকে Spreadsheet জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে সরিয়ে দেয়। |
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) | void | একটি মেনু আপডেট করে যা addMenu(name, subMenus) দ্বারা যোগ করা হয়েছিল। |
waitForAllDataExecutionsCompletion(timeoutInSeconds) | void | স্প্রেডশীটে সমস্ত বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সংখ্যক সেকেন্ডের পরে সময় শেষ হয়। |
বিস্তারিত ডকুমেন্টেশন
addDeveloperMetadata(key)
শীর্ষ-স্তরের স্প্রেডশীটে নির্দিষ্ট কী সহ বিকাশকারী মেটাডেটা যোগ করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Adds the key 'NAME' in the developer metadata for the spreadsheet. ss.addDeveloperMetadata('NAME') // Gets the first developer metadata object and logs its key. const developerMetaData = ss.getDeveloperMetadata()[0] console.log(developerMetaData.getKey())
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
key | String | নতুন ডেভেলপার মেটাডেটার জন্য কী। |
প্রত্যাবর্তন
Spreadsheet
— এই স্প্রেডশীট, চেইনিংয়ের জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, visibility)
স্প্রেডশীটে নির্দিষ্ট কী এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Adds the key 'NAME' in the developer metadata for the spreadsheet and sets the visibility // to the developer project that created the metadata. ss.addDeveloperMetadata('NAME', SpreadsheetApp.DeveloperMetadataVisibility.PROJECT); // Gets the first developer metadata object and logs its key and visibility setting. const developerMetaData = ss.getDeveloperMetadata()[0]; console.log(developerMetaData.getKey()); console.log(`Key: ${developerMetaData.getKey()}, . Visibility: ${developerMetaData.getVisibility()}`);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
key | String | নতুন ডেভেলপার মেটাডেটার জন্য কী। |
visibility | DeveloperMetadataVisibility | নতুন ডেভেলপার মেটাডেটার দৃশ্যমানতা। |
প্রত্যাবর্তন
Spreadsheet
— এই স্প্রেডশীট, চেইনিংয়ের জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, value)
স্প্রেডশীটে নির্দিষ্ট কী এবং মান সহ বিকাশকারী মেটাডেটা যোগ করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Adds the key 'NAME' and sets the value to 'GOOGLE' in the developer metadata for the // spreadsheet. ss.addDeveloperMetadata('NAME', 'GOOGLE'); // Gets the first developer metadata object and logs its key and value. const developerMetaData = ss.getDeveloperMetadata()[0]; console.log(developerMetaData.getKey()); console.log(`Key: ${developerMetaData.getKey()}, Value: ${developerMetaData.getValue()}`);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
key | String | নতুন ডেভেলপার মেটাডেটার জন্য কী। |
value | String | নতুন ডেভেলপার মেটাডেটার মান। |
প্রত্যাবর্তন
Spreadsheet
— এই স্প্রেডশীট, চেইনিংয়ের জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addDeveloperMetadata(key, value, visibility)
স্প্রেডশীটে নির্দিষ্ট কী, মান এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Adds the key 'NAME', sets the value to 'GOOGLE', and sets the visibility // to any developer project with document access. ss.addDeveloperMetadata('NAME', 'GOOGLE', SpreadsheetApp.DeveloperMetadataVisibility.DOCUMENT); // Gets the first developer metadata object and logs its key, value, and visibility setting. const developerMetaData = ss.getDeveloperMetadata()[0]; console.log(`Key: ${developerMetaData.getKey()}, Value: ${developerMetaData.getValue()}, Visibility: ${developerMetaData.getVisibility()}`);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
key | String | নতুন ডেভেলপার মেটাডেটার জন্য কী। |
value | String | নতুন ডেভেলপার মেটাডেটার মান। |
visibility | DeveloperMetadataVisibility | নতুন ডেভেলপার মেটাডেটার দৃশ্যমানতা। |
প্রত্যাবর্তন
Spreadsheet
— এই স্প্রেডশীট, চেইনিংয়ের জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addEditor(emailAddress)
প্রদত্ত ব্যবহারকারীকে Spreadsheet
সম্পাদকদের তালিকায় যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে। |
প্রত্যাবর্তন
Spreadsheet
— এই Spreadsheet
, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addEditor(user)
প্রদত্ত ব্যবহারকারীকে Spreadsheet
সম্পাদকদের তালিকায় যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
Spreadsheet
— এই Spreadsheet
, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addEditors(emailAddresses)
Spreadsheet
সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যেই দর্শকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের দর্শকদের তালিকা থেকে বের করে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddresses | String[] | ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে. |
প্রত্যাবর্তন
Spreadsheet
— এই Spreadsheet
, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addMenu(name, subMenus)
স্প্রেডশীট UI এ একটি নতুন মেনু তৈরি করে।
প্রতিটি মেনু এন্ট্রি একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন চালায়। সাধারণত, আপনি এটিকে 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); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | মেনুর নাম তৈরি করতে হবে। |
subMenus | Object[] | name এবং functionName পরামিতি সহ জাভাস্ক্রিপ্ট মানচিত্রের একটি অ্যারে। আপনি অন্তর্ভুক্ত লাইব্রেরি থেকে ফাংশন ব্যবহার করতে পারেন, যেমন Library.libFunction1 । |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addViewer(emailAddress)
প্রদত্ত ব্যবহারকারীকে Spreadsheet
দর্শকদের তালিকায় যোগ করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে। |
প্রত্যাবর্তন
Spreadsheet
— এই Spreadsheet
, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addViewer(user)
প্রদত্ত ব্যবহারকারীকে Spreadsheet
দর্শকদের তালিকায় যোগ করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
Spreadsheet
— এই Spreadsheet
, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
addViewers(emailAddresses)
Spreadsheet
জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের জন্য কোন প্রভাব ফেলবে না।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddresses | String[] | ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে. |
প্রত্যাবর্তন
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"]);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowContents | Object[] | পত্রকের শেষ সারির পরে সন্নিবেশ করার জন্য মানগুলির একটি বিন্যাস৷ |
প্রত্যাবর্তন
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | রিসাইজ করার জন্য প্রদত্ত কলামের অবস্থান। |
প্রত্যাবর্তন
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());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | কপির নাম। |
প্রত্যাবর্তন
Spreadsheet
— এই স্প্রেডশীট, চেইনিংয়ের জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
createDeveloperMetadataFinder()
এই স্প্রেডশীটের সুযোগের মধ্যে বিকাশকারী মেটাডেটা খোঁজার জন্য একটি DeveloperMetadataFinder
প্রদান করে। ডিফল্টরূপে এটি স্প্রেডশীট, শীট, সারি এবং কলামগুলির সাথে সম্পর্কিত সমস্ত মেটাডেটা বিবেচনা করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Adds developer metadata to the spreadsheet. ss.addDeveloperMetadata('NAME', 'CHARLIE'); ss.addDeveloperMetadata('COMPANY', 'EXAMPLE ORGANIZATION'); ss.addDeveloperMetadata('TECHNOLOGY', 'JAVASCRIPT'); // Creates a developer metadata finder. const developerMetadataFinder = ss.createDeveloperMetadataFinder(); // Finds the developer metadata objects with 'COMPANY' as the key. const googleMetadataFromSpreadsheet = developerMetadataFinder.withKey('COMPANY').find(); // Gets the first result of developer metadata that has the key 'COMPANY' and logs its value. console.log(googleMetadataFromSpreadsheet[0].getValue());
প্রত্যাবর্তন
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');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
findText | String | অনুসন্ধান করার জন্য পাঠ্য। |
প্রত্যাবর্তন
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | প্রথম কলামের জন্য 1 থেকে শুরু হওয়া কলামের অবস্থান। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
deleteColumns(columnPosition, howMany)
প্রদত্ত কলাম অবস্থান থেকে শুরু করে বেশ কয়েকটি কলাম মুছে দেয়।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Columns start at "1" - this deletes the first two columns sheet.deleteColumns(1, 2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | মুছে ফেলার জন্য প্রথম কলামের অবস্থান। |
howMany | Integer | মুছে ফেলার জন্য কলামের সংখ্যা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
deleteRow(rowPosition)
প্রদত্ত সারি অবস্থানে সারি মুছে দেয়।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Rows start at "1" - this deletes the first row sheet.deleteRow(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowPosition | Integer | প্রথম সারির জন্য 1 থেকে শুরু হওয়া সারির অবস্থান। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
deleteRows(rowPosition, howMany)
প্রদত্ত সারি অবস্থান থেকে শুরু করে বেশ কয়েকটি সারি মুছে দেয়।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Rows start at "1" - this deletes the first two rows sheet.deleteRows(1, 2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowPosition | Integer | মুছে ফেলার জন্য প্রথম সারির অবস্থান। |
howMany | Integer | মুছে ফেলার জন্য সারির সংখ্যা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
deleteSheet(sheet)
নির্দিষ্ট শীট মুছে দেয়।
// The code below deletes the specified sheet. var ss = SpreadsheetApp.getActive(); var sheet = ss.getSheetByName('My Sheet'); ss.deleteSheet(sheet);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheet | Sheet | মুছে ফেলার জন্য শীট. |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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 ডোমেন সাময়িকভাবে কঠোর কোটার অধীন হতে পারে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
contentType | String | MIME প্রকারে রূপান্তর করতে হবে৷ বেশিরভাগ ব্লবের জন্য, 'application/pdf' একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফর্ম্যাটে ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ। একটি Google ডক্স ডকুমেন্টের জন্য, 'text/markdown' বৈধ। |
প্রত্যাবর্তন
Blob
- একটি ব্লব হিসাবে ডেটা।
getBandings()
এই স্প্রেডশীটে সমস্ত ব্যান্ডিং ফেরত দেয়।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets an array of the bandings in the spreadsheet. const bandings = ss.getBandings(); // Logs the range of the first banding in the spreadsheet to the console. console.log(bandings[0].getRange().getA1Notation());
প্রত্যাবর্তন
Banding[]
— এই স্প্রেডশীটে ব্যান্ডিং।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getBlob()
getColumnWidth(columnPosition)
প্রদত্ত কলামের পিক্সেলে প্রস্থ পায়।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Columns start at 1 Logger.log(sheet.getColumnWidth(1));
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | কলামের অবস্থান পরীক্ষা করতে হবে। |
প্রত্যাবর্তন
Integer
— পিক্সেলে কলামের প্রস্থ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getCurrentCell()
সক্রিয় পত্রকের বর্তমান কক্ষটি ফেরত দেয় বা কারেন্ট সেল না থাকলে null
। বর্তমান সেল হল সেই সেল যা Google Sheets UI-তে ফোকাস করে এবং একটি অন্ধকার সীমানা দ্বারা হাইলাইট করা হয়। একের বেশি বর্তমান কোষ কখনও নেই। যখন একজন ব্যবহারকারী এক বা একাধিক সেল রেঞ্জ নির্বাচন করেন, তখন নির্বাচনের সেলগুলির মধ্যে একটি হল বর্তমান সেল।
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 এবং (Sheet.getLastColumn(), Sheet.getLastRow()) দ্বারা আবদ্ধ একটি পরিসর তৈরির সমতুল্য।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This represents ALL the data var range = sheet.getDataRange(); var values = range.getValues(); // This logs the spreadsheet in CSV format with a trailing comma for (var i = 0; i < values.length; i++) { var row = ""; for (var j = 0; j < values[i].length; j++) { if (values[i][j]) { row = row + values[i][j]; } row = row + ","; } Logger.log(row); }
প্রত্যাবর্তন
Range
— স্প্রেডশীটের সমস্ত ডেটা নিয়ে গঠিত একটি পরিসর
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSourceFormulas()
সমস্ত তথ্য উৎস সূত্র পায়.
// Opens the spreadsheet by its ID. If you created your script from within a Google Sheets // file, use SpreadsheetApp.getActiveSpreadsheet(). // TODO(developer): Replace the ID with your own. const ss = SpreadsheetApp.openById('abc123456'); // Gets Sheet1 by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets an array of the data source formulas on Sheet1. // To get an array of data source formulas for the entire spreadsheet, // replace 'sheet' with 'ss'. const dataSourceFormulas = sheet.getDataSourceFormulas(); // Logs the first data source formula in the array. console.log(dataSourceFormulas[0].getFormula());
প্রত্যাবর্তন
DataSourceFormula[]
— তথ্য উৎস সূত্রের একটি তালিকা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSourcePivotTables()
সমস্ত ডেটা উৎস পিভট টেবিল পায়।
// Opens the spreadsheet file by its ID. If you created your script from a Google Sheets file, // use SpreadsheetApp.getActiveSpreadsheet(). // TODO(developer): Replace the ID with your own. const ss = SpreadsheetApp.openById('abc123456'); // Gets Sheet1 by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets an array of the data source pivot tables on Sheet1. // To get an array of data source pivot tables for the entire // spreadsheet, replace 'sheet' with 'ss'. const dataSourcePivotTables = sheet.getDataSourcePivotTables(); // Logs the last time that the first pivot table in the array was refreshed. console.log(dataSourcePivotTables[0].getStatus().getLastRefreshedTime());
প্রত্যাবর্তন
DataSourcePivotTable[]
— ডেটা সোর্স পিভট টেবিলের একটি তালিকা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSourceRefreshSchedules()
এই স্প্রেডশীটের রিফ্রেশ সময়সূচী পায়।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Activates BigQuery operations for the connected spreadsheet. SpreadsheetApp.enableBigQueryExecution(); // Gets the frequency type of the first referesh schedule in the array. const frequencyType = ss.getDataSourceRefreshSchedules()[0] .getFrequency() .getFrequencyType() .toString(); // Logs the frequency type to the console. console.log(frequencyType);
প্রত্যাবর্তন
DataSourceRefreshSchedule[]
— এই স্প্রেডশীটের রিফ্রেশ সময়সূচী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSourceSheets()
স্প্রেডশীটে সমস্ত ডেটা উৎস শীট ফেরত দেয়।
// Turns data execution on for BigQuery data sources. SpreadsheetApp.enableBigQueryExecution(); // Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets the first data source sheet in the spreadsheet. const dataSource = ss.getDataSourceSheets()[0]; // Gets the name of the data source sheet. console.log(dataSource.asSheet().getName());
প্রত্যাবর্তন
DataSourceSheet[]
— সমস্ত ডেটা সোর্স শীটের একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSourceTables()
সমস্ত ডেটা উত্স টেবিল পায়।
// Opens the spreadsheet file by its ID. If you created your script from a Google Sheets file, // use SpreadsheetApp.getActiveSpreadsheet(). // TODO(developer): Replace the ID with your own. const ss = SpreadsheetApp.openById('abc123456'); // Gets Sheet1 by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets an array of data source tables on Sheet1. // To get an array of data source tables for the entire spreadsheet, // replace 'sheet' with 'ss'. const dataSourceTables = sheet.getDataSourceTables(); // Logs the last completed data execution time on the first data source table. console.log(dataSourceTables[0].getStatus().getLastExecutionTime());
প্রত্যাবর্তন
DataSourceTable[]
— ডেটা সোর্স টেবিলের একটি তালিকা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDataSources()
স্প্রেডশীটে সমস্ত ডেটা উৎস ফেরত দেয়।
// Turns data execution on for BigQuery data sources. SpreadsheetApp.enableBigQueryExecution(); // Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets the data sources on the spreadsheet. const dataSources = ss.getDataSources(); // Logs the name of the first column on the first data source. console.log(dataSources[0].getColumns()[0].getName());
প্রত্যাবর্তন
DataSource[]
— সমস্ত ডেটা উত্সের একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getDeveloperMetadata()
শীর্ষ-স্তরের স্প্রেডশীটের সাথে যুক্ত বিকাশকারী মেটাডেটা পায়।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Adds 'Google' as a key to the spreadsheet metadata. ss.addDeveloperMetadata('Google'); // Gets the spreadsheet's metadata. const ssMetadata = ss.getDeveloperMetadata(); // Gets the first set of the spreadsheet's metadata and logs the key to the console. console.log(ssMetadata[0].getKey());
প্রত্যাবর্তন
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()
এই স্প্রেডশীটে তার প্রতিক্রিয়া পাঠায় এমন ফর্মের URL ফেরত দেয়, অথবা যদি এই স্প্রেডশীটের কোনো সংশ্লিষ্ট ফর্ম না থাকে তাহলে null
৷ যদি একাধিক ফর্ম এই স্প্রেডশীটে প্রতিক্রিয়া পাঠায়, তাহলে যে ফর্ম URLটি ফেরত দেওয়া হয় তা অনিশ্চিত। একটি বিকল্প হিসাবে, প্রতি শীট ফর্ম URL অ্যাসোসিয়েশনগুলি Sheet.getFormUrl()
পদ্ধতির মাধ্যমে পুনরুদ্ধার করা যেতে পারে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets the form URL from the spreadsheet. const formUrl = ss.getFormUrl(); // Logs the form URL to the console. console.log(formUrl);
প্রত্যাবর্তন
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()
এই স্প্রেডশীটের জন্য একটি অনন্য শনাক্তকারী পায়। একটি স্প্রেডশীট আইডি এর URL থেকে বের করা যেতে পারে। উদাহরণস্বরূপ, URL 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()
শীটে সমস্ত ওভার-দ্য-গ্রিড ছবি ফেরত দেয়।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets Sheet1 by its name. const sheet = ss.getSheetByName('Sheet1'); // Gets the over-the-grid images from Sheet1. // To get the over-the-grid images from the entire spreadsheet, use ss.getImages() instead. const images = sheet.getImages(); // For each image, logs the anchor cell in A1 notation. for (const image of images) { console.log(image.getAnchorCell().getA1Notation()); }
প্রত্যাবর্তন
OverGridImage[]
— ওভার-দ্য-গ্রিড ইমেজের একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getIterativeCalculationConvergenceThreshold()
পুনরাবৃত্তিমূলক গণনার সময় ব্যবহৃত থ্রেশহোল্ড মান প্রদান করে। ক্রমাগত গণনার ফলাফল এই মানের থেকে কম হলে, পুনরাবৃত্তিমূলক গণনা বন্ধ হয়ে যায়।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Sets the iterative calculation convergence threshold for the spreadsheet. ss.setIterativeCalculationConvergenceThreshold(2); // Logs the threshold to the console. console.log(ss.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()
পুনরাবৃত্ত গণনার সময় ব্যবহার করার জন্য সর্বাধিক সংখ্যক পুনরাবৃত্তি প্রদান করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Sets the max iterative calculation cycles for the spreadsheet. ss.setMaxIterativeCalculationCycles(10); // Logs the max iterative calculation cycles to the console. console.log(ss.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(); } }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
type | ProtectionType | সুরক্ষিত এলাকার প্রকার, হয় 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");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
a1Notation | String | 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')
নয় 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()); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | রেঞ্জের নাম পেতে হবে। |
প্রত্যাবর্তন
Range
— প্রদত্ত নামের কক্ষের পরিসর।
getRangeList(a1Notations)
A1 স্বরলিপি বা R1C1 স্বরলিপির একটি অ-খালি তালিকা দ্বারা নির্দিষ্ট করা একই শীটে ব্যাপ্তিগুলির প্রতিনিধিত্ব করে RangeList
সংগ্রহ ফেরত দেয়৷
// Get a list of ranges A1:D4, F1:H4. var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var rangeList = sheet.getRangeList(['A1:D4', 'F1:H4']);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
a1Notations | String[] | A1 স্বরলিপি বা R1C1 স্বরলিপিতে নির্দিষ্ট করা রেঞ্জের তালিকা যা ফেরত দিতে হবে। |
প্রত্যাবর্তন
RangeList
— নির্ধারিত অবস্থানে পরিসরের তালিকা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getRecalculationInterval()
এই স্প্রেডশীটের জন্য গণনার ব্যবধান প্রদান করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Logs the calculation interval for the spreadsheet to the console. console.log(ss.getRecalculationInterval().toString());
প্রত্যাবর্তন
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));
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowPosition | Integer | সারির অবস্থান পরীক্ষা করতে হবে। |
প্রত্যাবর্তন
Integer
— পিক্সেলে সারির উচ্চতা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getSelection()
স্প্রেডশীটে বর্তমান Selection
প্রদান করে।
var selection = SpreadsheetApp.getActiveSpreadsheet().getSelection(); var currentCell = selection.getCurrentCell();
প্রত্যাবর্তন
Selection
- বর্তমান নির্বাচন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
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()); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | শীট নাম পেতে. |
প্রত্যাবর্তন
Sheet
- প্রদত্ত নামের শীট।
getSheetId()
এই বস্তু দ্বারা উপস্থাপিত শীটের ID প্রদান করে।
এটি শীটের জন্য একটি আইডি যা স্প্রেডশীটের অনন্য। আইডি হল একটি একঘেয়ে ক্রমবর্ধমান পূর্ণসংখ্যা যা শীট তৈরির সময় বরাদ্দ করা হয় যা শীট অবস্থান থেকে স্বাধীন। এটি 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)
প্রদত্ত স্থানাঙ্ক থেকে শুরু হওয়া এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে। সারি বা কলামের অবস্থান হিসাবে দেওয়া A -1 মানটি শীটে ডেটা থাকা একেবারে শেষ সারি বা কলাম পাওয়ার সমতুল্য।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // The two samples below produce the same output var values = sheet.getSheetValues(1, 1, 3, 3); Logger.log(values); var range = sheet.getRange(1, 1, 3, 3); values = range.getValues(); Logger.log(values);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
startRow | Integer | শুরুর সারির অবস্থান। |
startColumn | Integer | শুরুর কলামের অবস্থান। |
numRows | Integer | সারির সংখ্যা যার জন্য মান প্রদান করতে হবে। |
numColumns | Integer | কলামের সংখ্যা যার জন্য মান প্রদান করা হবে৷ |
প্রত্যাবর্তন
Object[][]
— মানগুলির একটি দ্বি-মাত্রিক বিন্যাস
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
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()
স্প্রেডশীট লোকেল পায়।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets the spreadsheet locale. const ssLocale = ss.getSpreadsheetLocale(); // Logs the locale to the console. console.log(ssLocale);
প্রত্যাবর্তন
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()
স্প্রেডশীটের জন্য সময় অঞ্চল পায়।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Sets the time zone of the spreadsheet. ss.setSpreadsheetTimeZone('America/New_York'); // Gets the time zone of the spreadsheet. const ssTimeZone = ss.getSpreadsheetTimeZone(); // Logs the time zone to the console. console.log(ssTimeZone);
প্রত্যাবর্তন
String
— সময় অঞ্চল, "লং" ফর্ম্যাটে নির্দিষ্ট করা হয়েছে (উদাহরণস্বরূপ, "America/New_York", Joda.org দ্বারা তালিকাভুক্ত)।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getUrl()
প্রদত্ত স্প্রেডশীটের URL প্রদান করে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); Logger.log(ss.getUrl());
প্রত্যাবর্তন
String
— প্রদত্ত স্প্রেডশীটের URL।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
column | Range | লুকানোর জন্য কলামের ব্যাপ্তি। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRow(row)
প্রদত্ত পরিসরে সারি লুকিয়ে রাখে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This hides the first row var range = sheet.getRange("A1"); sheet.hideRow(range);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
row | Range | লুকানোর জন্য সারি ব্যাপ্তি। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnAfter(afterPosition)
প্রদত্ত কলাম অবস্থানের পরে একটি কলাম সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts a column after the first column position sheet.insertColumnAfter(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
afterPosition | Integer | যে কলামের পরে নতুন কলাম যোগ করতে হবে। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnBefore(beforePosition)
প্রদত্ত কলাম অবস্থানের আগে একটি কলাম সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts a column in the first column position sheet.insertColumnBefore(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
beforePosition | Integer | যে কলামের আগে নতুন কলাম যোগ করতে হবে। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnsAfter(afterPosition, howMany)
প্রদত্ত কলাম অবস্থানের পরে একটি নির্দিষ্ট সংখ্যক কলাম সন্নিবেশ করান।
let ss = SpreadsheetApp.getActiveSpreadsheet(); let sheet = ss.getSheets()[0]; // Inserts two columns after the first column on the first sheet of the spreadsheet. sheet.insertColumnsAfter(1,2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
afterPosition | Integer | যে কলামের পরে নতুন কলাম যোগ করতে হবে। |
howMany | Integer | সন্নিবেশ করার জন্য কলামের সংখ্যা। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnsBefore(beforePosition, howMany)
প্রদত্ত কলাম অবস্থানের আগে বেশ কয়েকটি কলাম সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts five columns before the first column sheet.insertColumnsBefore(1, 5);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
beforePosition | Integer | যে কলামের আগে নতুন কলাম যোগ করতে হবে। |
howMany | Integer | সন্নিবেশ করার জন্য কলামের সংখ্যা। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertDataSourceSheet(spec)
স্প্রেডশীটে একটি নতুন DataSourceSheet
সন্নিবেশ করায় এবং ডেটা এক্সিকিউশন শুরু করে৷ একটি পার্শ্ব প্রতিক্রিয়া হিসাবে, এটি নতুন শীটটিকে সক্রিয় শীট করে তোলে।
ডাটা সোর্স টাইপ সক্রিয় না থাকলে একটি ব্যতিক্রম থ্রো করে। SpreadsheetApp#enable...Execution()
পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।
// Activates BigQuery operations. SpreadsheetApp.enableBigQueryExecution(); // Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Builds a data source specification. // TODO (developer): Update the project ID to your own Google Cloud project ID. const dataSourceSpec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('project-id-1') .setTableProjectId('bigquery-public-data') .setDatasetId('ncaa_basketball') .setTableId('mbb_historical_teams_games') .build(); // Adds the data source and its data to the spreadsheet. ss.insertDataSourceSheet(dataSourceSpec);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
spec | DataSourceSpec | ডাটা সোর্স স্পেসিফিকেশন দিয়ে সন্নিবেশ করাতে হবে। |
প্রত্যাবর্তন
DataSourceSheet
— নতুন ডেটা সোর্স শীট।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(blobSource, column, row)
একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি Spreadsheet
সন্নিবেশ করান। ছবির আকার ব্লব বিষয়বস্তু থেকে পুনরুদ্ধার করা হয়. সর্বাধিক সমর্থিত ব্লব আকার হল 2MB।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName'); sheet.insertImage(blob, 1, 1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
blobSource | BlobSource | ছবির বিষয়বস্তু, MIME প্রকার এবং (ঐচ্ছিকভাবে) নাম ধারণকারী ব্লব। |
column | Integer | কলামের অবস্থান। |
row | Integer | সারি অবস্থান। |
প্রত্যাবর্তন
OverGridImage
— সন্নিবেশিত ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(blobSource, column, row, offsetX, offsetY)
একটি প্রদত্ত সারি এবং কলামে একটি পিক্সেল অফসেট সহ নথিতে একটি চিত্র হিসাবে একটি Spreadsheet
সন্নিবেশ করায়৷ ছবির আকার ব্লব বিষয়বস্তু থেকে পুনরুদ্ধার করা হয়. সর্বাধিক সমর্থিত ব্লব আকার হল 2MB।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName'); sheet.insertImage(blob, 1, 1, 10, 10);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
blobSource | BlobSource | ছবির বিষয়বস্তু, MIME প্রকার এবং (ঐচ্ছিকভাবে) নাম ধারণকারী ব্লব। |
column | Integer | কলামের অবস্থান। |
row | Integer | সারি অবস্থান। |
offsetX | Integer | কক্ষের কোণ থেকে পিক্সেলে অনুভূমিক অফসেট। |
offsetY | Integer | সেল কোণ থেকে পিক্সেলে উল্লম্ব অফসেট। |
প্রত্যাবর্তন
OverGridImage
— সন্নিবেশিত ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(url, column, row)
একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র সন্নিবেশ করান৷
প্রদত্ত URL অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে৷
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; sheet.insertImage("https://www.google.com/images/srpr/logo3w.png", 1, 1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
url | String | ছবির URL. |
column | Integer | গ্রিড কলামের অবস্থান। |
row | Integer | গ্রিড সারি অবস্থান। |
প্রত্যাবর্তন
OverGridImage
— সন্নিবেশিত ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(url, column, row, offsetX, offsetY)
একটি পিক্সেল অফসেট সহ একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র সন্নিবেশ করান৷
প্রদত্ত URL অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে৷
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; sheet.insertImage("https://www.google.com/images/srpr/logo3w.png", 1, 1, 10, 10);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
url | String | ছবির জন্য URL. |
column | Integer | কলামের অবস্থান। |
row | Integer | সারি অবস্থান। |
offsetX | Integer | কক্ষের কোণ থেকে পিক্সেলে অনুভূমিক অফসেট। |
offsetY | Integer | সেল কোণ থেকে পিক্সেলে উল্লম্ব অফসেট। |
প্রত্যাবর্তন
OverGridImage
— সন্নিবেশিত ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowAfter(afterPosition)
প্রদত্ত সারির অবস্থানের পরে একটি সারি সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts a row after the first row position sheet.insertRowAfter(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
afterPosition | Integer | যে সারিটির পরে নতুন সারি যোগ করতে হবে। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowBefore(beforePosition)
প্রদত্ত সারির অবস্থানের আগে একটি সারি সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts a row before the first row position sheet.insertRowBefore(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
beforePosition | Integer | যে সারিটির আগে নতুন সারি যোগ করতে হবে। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowsAfter(afterPosition, howMany)
প্রদত্ত সারির অবস্থানের পরে বেশ কয়েকটি সারি সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts five rows after the first row sheet.insertRowsAfter(1, 5);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
afterPosition | Integer | যে সারিটির পরে নতুন সারি যোগ করতে হবে। |
howMany | Integer | সন্নিবেশ করার জন্য সারির সংখ্যা। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertRowsBefore(beforePosition, howMany)
প্রদত্ত সারির অবস্থানের আগে বেশ কয়েকটি সারি সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts five rows before the first row sheet.insertRowsBefore(1, 5);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
beforePosition | Integer | যে সারিটির আগে নতুন সারি যোগ করতে হবে। |
howMany | Integer | সন্নিবেশ করার জন্য সারির সংখ্যা। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheetIndex | Integer | নতুন তৈরি শীটের সূচী। স্প্রেডশীটে প্রথম হিসাবে একটি শীট সন্নিবেশ করতে, এটি 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});
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheetIndex | Integer | নতুন তৈরি শীটের সূচী। স্প্রেডশীটে প্রথম হিসাবে একটি শীট সন্নিবেশ করতে, এটি 0 এ সেট করুন৷ |
options | Object | ঐচ্ছিক জাভাস্ক্রিপ্ট উন্নত আর্গুমেন্ট। |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
template | Sheet | টেমপ্লেট শীট অবজেক্ট থেকে সমস্ত ডেটা নতুন শীটে অনুলিপি করা হয়েছে। শীট টেমপ্লেট অবশ্যই স্প্রেডশীট অবজেক্টের শীটগুলির মধ্যে একটি হতে হবে৷ |
প্রত্যাবর্তন
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});
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
options | Object | ঐচ্ছিক জাভাস্ক্রিপ্ট উন্নত আর্গুমেন্ট, নীচে তালিকাভুক্ত. |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
template | Sheet | টেমপ্লেট শীট অবজেক্ট থেকে সমস্ত ডেটা নতুন শীটে অনুলিপি করা হয়েছে। শীট টেমপ্লেটটি অবশ্যই এই স্প্রেডশীট অবজেক্টের একটি শীট হতে হবে। |
প্রত্যাবর্তন
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');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheetName | String | নতুন শীটের নাম। |
প্রত্যাবর্তন
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheetName | String | নতুন শীটের নাম। |
sheetIndex | Integer | নতুন তৈরি শীটের সূচী। স্প্রেডশীটে প্রথম হিসাবে একটি শীট সন্নিবেশ করতে, এটি 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});
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheetName | String | নতুন শীটের নাম। |
sheetIndex | Integer | নতুন ঢোকানো পত্রকের সূচী। স্প্রেডশীটে প্রথম হিসাবে একটি শীট সন্নিবেশ করতে, এটি 0 এ সেট করুন। |
options | Object | ঐচ্ছিক জাভাস্ক্রিপ্ট উন্নত আর্গুমেন্ট। |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
template | Sheet | টেমপ্লেট শীট অবজেক্ট থেকে সমস্ত ডেটা নতুন শীটে অনুলিপি করা হয়েছে। শীট টেমপ্লেট অবশ্যই স্প্রেডশীট অবজেক্টের শীটগুলির মধ্যে একটি হতে হবে৷ |
প্রত্যাবর্তন
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});
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheetName | String | নতুন শীটের নাম। |
options | Object | ঐচ্ছিক জাভাস্ক্রিপ্ট উন্নত আর্গুমেন্ট। |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
template | Sheet | টেমপ্লেট শীট অবজেক্ট থেকে সমস্ত ডেটা নতুন শীটে অনুলিপি করা হয়েছে। শীট টেমপ্লেট অবশ্যই স্প্রেডশীট অবজেক্টের শীটগুলির মধ্যে একটি হতে হবে৷ |
প্রত্যাবর্তন
Sheet
- নতুন শীট।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertSheetWithDataSourceTable(spec)
স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করায়, প্রদত্ত ডেটা উত্স স্পেসিফিকেশন সহ সমগ্র শীট জুড়ে একটি DataSourceTable
তৈরি করে এবং ডেটা এক্সিকিউশন শুরু করে৷ একটি পার্শ্ব প্রতিক্রিয়া হিসাবে, নতুন শীট সক্রিয় শীট করে তোলে।
ডাটা সোর্স টাইপ সক্রিয় না থাকলে একটি ব্যতিক্রম থ্রো করে। SpreadsheetApp#enable...Execution()
পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।
// Activates BigQuery operations. SpreadsheetApp.enableBigQueryExecution(); // Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Adds a sheet and sets cell A1 as the parameter cell. const parameterCell = ss.insertSheet('parameterSheet').getRange('A1'); // Sets the value of the parameter cell to 'Duke'. parameterCell.setValue('Duke'); const query = 'select * from `bigquery-public-data`.`ncaa_basketball`.' + '`mbb_historical_tournament_games` WHERE win_school_ncaa = @SCHOOL'; // Adds a data source with a query parameter. // TODO(developer): Update the project ID to your own Google Cloud project ID. const dataSourceSpec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('project-id-1') .setRawQuery(query) .setParameterFromCell('SCHOOL', 'parameterSheet!A1') .build(); // Adds sheets for the data source and data source table to the spreadsheet. ss.insertSheetWithDataSourceTable(dataSourceSpec);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
spec | DataSourceSpec | ডাটা সোর্স স্পেসিফিকেশন দিয়ে সন্নিবেশ করাতে হবে। |
প্রত্যাবর্তন
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));
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | কলামের অবস্থান পরীক্ষা করতে হবে। |
প্রত্যাবর্তন
Boolean
— কলাম লুকানো থাকলে true
, অন্যথায় false
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isIterativeCalculationEnabled()
এই স্প্রেডশীটে পুনরাবৃত্তিমূলক গণনা সক্রিয় করা হয়েছে কিনা তা প্রদান করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Activates iterative calculation on the spreadsheet. ss.setIterativeCalculationEnabled(true); // Logs whether iterative calculation is activated for the spreadsheet. console.log(ss.isIterativeCalculationEnabled());
প্রত্যাবর্তন
Boolean
— পুনরাবৃত্ত গণনা সক্রিয় হলে true
, অন্যথায় false
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isRowHiddenByFilter(rowPosition)
প্রদত্ত সারিটি ফিল্টার দ্বারা লুকানো আছে কিনা তা প্রদান করে (কোন ফিল্টার ভিউ নয়)।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Rows start at 1 Logger.log(sheet.isRowHiddenByFilter(1));
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowPosition | Integer | সারির অবস্থান পরীক্ষা করতে হবে। |
প্রত্যাবর্তন
Boolean
— সারি লুকানো থাকলে true
, অন্যথায় false
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
isRowHiddenByUser(rowPosition)
প্রদত্ত সারিটি ব্যবহারকারী দ্বারা লুকানো আছে কিনা তা প্রদান করে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Rows start at 1 Logger.log(sheet.isRowHiddenByUser(1));
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowPosition | Integer | সারির অবস্থান পরীক্ষা করতে হবে। |
প্রত্যাবর্তন
Boolean
— সারি লুকানো থাকলে true
, অন্যথায় false
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
moveActiveSheet(pos)
সক্রিয় শীটটিকে শীটের তালিকায় প্রদত্ত অবস্থানে নিয়ে যায়। পজিশন নেতিবাচক বা শীট সংখ্যার চেয়ে বেশি হলে একটি ব্যতিক্রম নিক্ষেপ করে।
// This example assumes that there are 2 sheets in the current // active spreadsheet: one named "first" in position 1 and another named "second" // in position 2. var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); // Gets the "first" sheet and activates it. var sheet = spreadsheet.getSheetByName("first").activate(); // Logs 'Current index of sheet: 1' console.log("Current index of sheet: %s", sheet.getIndex()); spreadsheet.moveActiveSheet(2); // Logs 'New index of sheet: 2' console.log("New index of sheet: %s", sheet.getIndex());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
pos | Integer | সক্রিয় শীটটিকে শীটগুলির তালিকায় সরানোর জন্য 1-সূচক অবস্থান৷ |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
chart | EmbeddedChart | চার্ট সরানো. |
প্রত্যাবর্তন
Sheet
— চার্টটি যে শীটটিতে রয়েছে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refreshAllDataSources()
সমস্ত সমর্থিত ডেটা উত্স এবং তাদের লিঙ্ক করা ডেটা উত্স অবজেক্টগুলিকে রিফ্রেশ করে, অবৈধ ডেটা উত্স অবজেক্টগুলি এড়িয়ে যায়৷
SpreadsheetApp#enable...Execution()
পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।
// Activates BigQuery operations. SpreadsheetApp.enableBigQueryExecution(); // Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Gets the first data source sheet on the spreadsheet. const dataSheet = ss.getDataSourceSheets()[0]; // Refreshes all data sources on the spreadsheet. ss.refreshAllDataSources(); // Logs the last refreshed time of the first data source sheet. console.log(`Last refresh time: ${dataSheet.getStatus().getLastRefreshedTime()}`);
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeEditor(emailAddress)
Spreadsheet
সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের Spreadsheet
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা এমন একটি শ্রেণীর ব্যবহারকারীর অন্তর্গত হয় যাদের সাধারণ অ্যাক্সেস রয়েছে—উদাহরণস্বরূপ, যদি Spreadsheet
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়, অথবা যদি Spreadsheet
ব্যবহারকারীর একটি শেয়ার্ড ড্রাইভে থাকে অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | ব্যবহারকারীর ইমেইল ঠিকানা অপসারণ. |
প্রত্যাবর্তন
Spreadsheet
— এই Spreadsheet
, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeEditor(user)
Spreadsheet
সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের Spreadsheet
অ্যাক্সেস করা থেকে ব্লক করে না যদি তারা এমন একটি শ্রেণীর ব্যবহারকারীর অন্তর্গত হয় যাদের সাধারণ অ্যাক্সেস রয়েছে—উদাহরণস্বরূপ, যদি Spreadsheet
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়, অথবা যদি Spreadsheet
ব্যবহারকারীর একটি শেয়ার্ড ড্রাইভে থাকে অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | সরানোর জন্য ব্যবহারকারীর একটি প্রতিনিধিত্ব. |
প্রত্যাবর্তন
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 }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | অপসারণের মেনুর নাম। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | পরিসরের নাম। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeViewer(emailAddress)
প্রদত্ত ব্যবহারকারীকে Spreadsheet
জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে সরিয়ে দেয়। এই পদ্ধতির কোন প্রভাব নেই যদি ব্যবহারকারী একজন সম্পাদক হয়, দর্শক বা মন্তব্যকারী নয়। এই পদ্ধতিটি ব্যবহারকারীদের Spreadsheet
অ্যাক্সেস করা থেকেও অবরুদ্ধ করে না যদি তারা এমন একটি শ্রেণীর ব্যবহারকারীর অন্তর্গত হয় যাদের সাধারণ অ্যাক্সেস রয়েছে—উদাহরণস্বরূপ, যদি Spreadsheet
ব্যবহারকারীর সম্পূর্ণ ডোমেনের সাথে ভাগ করা হয়, বা যদি Spreadsheet
একটি শেয়ার্ড ড্রাইভে থাকে যা ব্যবহারকারী অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
emailAddress | String | সরানোর জন্য ব্যবহারকারীর ইমেল ঠিকানা। |
প্রত্যাবর্তন
Spreadsheet
- শৃঙ্খলার জন্য এই Spreadsheet
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
removeViewer(user)
Spreadsheet
জন্য দর্শকদের এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। ব্যবহারকারী যদি সম্পাদক হন, দর্শক না হন তবে এই পদ্ধতির কোনও প্রভাব নেই। এই পদ্ধতিটি ব্যবহারকারীদের Spreadsheet
অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন এক শ্রেণীর ব্যবহারকারীর সাথে সম্পর্কিত - উদাহরণস্বরূপ, যদি Spreadsheet
ব্যবহারকারীর পুরো ডোমেনের সাথে ভাগ করা হয়, বা Spreadsheet
যদি কোনও ভাগ করা ড্রাইভে থাকে তবে ব্যবহারকারী অ্যাক্সেস করতে পারেন।
ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
user | User | অপসারণ ব্যবহারকারীর একটি উপস্থাপনা। |
প্রত্যাবর্তন
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");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
newName | String | নথির জন্য নতুন নাম। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
newName | String | বর্তমান সক্রিয় শীটের জন্য নতুন নাম। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
range | Range | সক্রিয় পরিসীমা হিসাবে সেট করতে পরিসীমা। |
প্রত্যাবর্তন
Range
- সদ্য সক্রিয় পরিসীমা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveRangeList(rangeList)
সক্রিয় শীটে active ranges
হিসাবে রেঞ্জের নির্দিষ্ট তালিকা সেট করে। তালিকার শেষ পরিসীমাটি active range
হিসাবে সেট করা হয়েছে।
var sheet = SpreadsheetApp.getActiveSheet(); var rangeList = sheet.getRangeList(['D4', 'B2:C4']); sheet.setActiveRangeList(rangeList); var selection = sheet.getSelection(); // Current cell: B2 var currentCell = selection.getCurrentCell(); // Active range: B2:C4 var activeRange = selection.getActiveRange(); // Active range list: [D4, B2:C4] var activeRangeList = selection.getActiveRangeList();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rangeList | RangeList | নির্বাচন করার জন্য রেঞ্জের তালিকা। |
প্রত্যাবর্তন
RangeList
- রেঞ্জের সদ্য নির্বাচিত তালিকা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveSelection(range)
এই শীটটির জন্য সক্রিয় নির্বাচন অঞ্চল সেট করে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; var range = sheet.getRange("A1:D4"); sheet.setActiveSelection(range);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
range | Range | সক্রিয় নির্বাচন হিসাবে সেট করা পরিসীমা। |
প্রত্যাবর্তন
Range
- সদ্য সক্রিয় পরিসীমা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveSelection(a1Notation)
A1 স্বরলিপি বা আর 1 সি 1 স্বরলিপিতে উল্লিখিত হিসাবে সক্রিয় নির্বাচন সেট করে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; sheet.setActiveSelection("A1:D4");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
a1Notation | String | সক্রিয় হিসাবে সেট করার পরিসীমা, যেমন এ 1 স্বরলিপি বা আর 1 সি 1 স্বরলিপিতে নির্দিষ্ট করা হয়েছে। |
প্রত্যাবর্তন
Range
- সদ্য সক্রিয় পরিসীমা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveSheet(sheet)
স্প্রেডশিটে সক্রিয় শীট হিসাবে প্রদত্ত শীটটি সেট করে। গুগল শিটস ইউআই নির্বাচিত শীটটি প্রদর্শন করে যদি না শীটটি অন্য কোনও স্প্রেডশিটের অন্তর্ভুক্ত থাকে।
// The code below makes the first sheet active in the active spreadsheet. var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); spreadsheet.setActiveSheet(spreadsheet.getSheets()[0]);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheet | Sheet | সক্রিয় শীট হিসাবে সেট করতে শীট। |
প্রত্যাবর্তন
Sheet
- সক্রিয় শীট।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setActiveSheet(sheet, restoreSelection)
প্রদত্ত শীটটি স্প্রেডশিটে সক্রিয় শীট হিসাবে সেট করে, সেই শীটের মধ্যে সর্বাধিক সাম্প্রতিক নির্বাচনটি পুনরুদ্ধার করার বিকল্প সহ। গুগল শিটস ইউআই নির্বাচিত শীটটি প্রদর্শন করে যদি না শীটটি অন্য কোনও স্প্রেডশিটের অন্তর্ভুক্ত থাকে।
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());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
sheet | Sheet | নতুন সক্রিয় শীট। |
restoreSelection | Boolean | টিএফ true , নতুন শিটটি সক্রিয় হওয়ার সাথে সাথে নতুন সক্রিয় শীটের সর্বাধিক সাম্প্রতিক নির্বাচনটি আবার নির্বাচিত হয়; যদি 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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | সেট করার জন্য প্রদত্ত কলামের অবস্থান। |
width | Integer | এটি সেট করতে পিক্সেলের প্রস্থ। |
প্রত্যাবর্তন
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();
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
cell | Range | সেলটি বর্তমান সেল হিসাবে সেট করতে। |
প্রত্যাবর্তন
Range
- সদ্য সেট বর্তমান ঘর
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setFrozenColumns(columns)
প্রদত্ত কলামগুলির সংখ্যা হিম করে। যদি শূন্য হয় তবে কোনও কলাম হিমায়িত হয় না।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Freezes the first column sheet.setFrozenColumns(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columns | Integer | হিমায়িত করার জন্য কলামগুলির সংখ্যা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setFrozenRows(rows)
প্রদত্ত সারি সংখ্যা হিম করে। যদি শূন্য হয় তবে কোনও সারি হিমায়িত হয় না।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Freezes the first row sheet.setFrozenRows(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rows | Integer | হিমশীতল সারি সংখ্যা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setIterativeCalculationConvergenceThreshold(minThreshold)
পুনরাবৃত্ত গণনার জন্য সর্বনিম্ন প্রান্তিক মান সেট করে। যখন ক্রমাগত গণনার ফলাফলগুলি এই মানের চেয়ে কম দ্বারা পৃথক হয়, পুনরাবৃত্ত গণনা বন্ধ হয়। এই মানটি অবশ্যই অ-নেতিবাচক হতে হবে এবং 0.05 এ ডিফল্ট হতে হবে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Sets the iterative calculation convergence threshold for the spreadsheet. ss.setIterativeCalculationConvergenceThreshold(2); // Logs the threshold to the console. console.log(ss.getIterativeCalculationConvergenceThreshold());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
minThreshold | Number | ন্যূনতম রূপান্তর প্রান্তিকতা (অবশ্যই অ-নেতিবাচক হতে হবে)। |
প্রত্যাবর্তন
Spreadsheet
- শৃঙ্খলার জন্য এই স্প্রেডশিট।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setIterativeCalculationEnabled(isEnabled)
এই স্প্রেডশিটে পুনরাবৃত্ত গণনা সক্রিয় করা হয়েছে কিনা তা সেট করে। গণনা সক্রিয় হওয়ার সময় যদি সর্বাধিক সংখ্যক গণনা চক্র এবং রূপান্তর প্রান্তিকতা সেট না করা হয় তবে তারা যথাক্রমে 50 এবং 0.05 এ ডিফল্ট হয়। যদি হয় আগে সেট করা থাকে তবে তারা তাদের পূর্ববর্তী মানগুলি ধরে রাখে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Activates iterative calculation on the spreadsheet. ss.setIterativeCalculationEnabled(true); // Logs whether iterative calculation is activated for the spreadsheet. console.log(ss.isIterativeCalculationEnabled());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
isEnabled | Boolean | true যদি পুনরাবৃত্তি গণনা সক্ষম করা উচিত; অন্যথায় false । |
প্রত্যাবর্তন
Spreadsheet
- শৃঙ্খলার জন্য এই স্প্রেডশিট।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setMaxIterativeCalculationCycles(maxIterations)
পুনরাবৃত্ত গণনার সময় সম্পাদন করা উচিত এমন সর্বাধিক সংখ্যক গণনা পুনরাবৃত্তি সেট করে। এই মানটি অবশ্যই 1 থেকে 10,000 (অন্তর্ভুক্ত) এর মধ্যে হতে হবে এবং 50 এ ডিফল্ট হতে হবে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Sets the max iterative calculation cycles for the spreadsheet. ss.setMaxIterativeCalculationCycles(10); // Logs the max iterative calculation cycles to the console. console.log(ss.getMaxIterativeCalculationCycles());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
maxIterations | Integer | গণনা পুনরাবৃত্তির সর্বাধিক সংখ্যা (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());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | রেঞ্জ দেওয়ার নাম। |
range | Range | পরিসীমা স্পেসিফিকেশন। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRecalculationInterval(recalculationInterval)
এই স্প্রেডশিটটি কতবার পুনরায় গণনা করা উচিত তা সেট করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Sets the calculation interval for the spreadsheet to 'ON_CHANGE'. const interval = ss.setRecalculationInterval(SpreadsheetApp.RecalculationInterval.ON_CHANGE); // Logs the calculation interval to the console. console.log(interval);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
recalculationInterval | RecalculationInterval | নতুন পুনর্বিবেচনার ব্যবধান। |
প্রত্যাবর্তন
Spreadsheet
- শৃঙ্খলার জন্য এই স্প্রেডশিট।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setRowHeight(rowPosition, height)
পিক্সেলগুলিতে প্রদত্ত সারিটির সারি উচ্চতা সেট করে। ডিফল্টরূপে, সারিগুলি কোষের সামগ্রীতে ফিট করে। আপনি যদি নির্দিষ্ট উচ্চতায় সারিগুলিকে জোর করতে চান তবে Sheet.setRowHeightsForced(startRow, numRows, height)
ব্যবহার করুন S
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Sets the first row to a height of 200 pixels sheet.setRowHeight(1, 200);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowPosition | Integer | পরিবর্তনের জন্য সারি অবস্থান। |
height | Integer | এটি সেট করতে পিক্সেল উচ্চতা। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি শৃঙ্খলার জন্য দরকারী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setSpreadsheetLocale(locale)
স্প্রেডশিট লোকেল সেট করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Sets the spreadsheet locale. ss.setSpreadsheetLocale('fr'); // Gets the spreadsheet locale. const ssLocale = ss.getSpreadsheetLocale(); // Logs the locale to the console. console.log(ssLocale);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
locale | String | ব্যবহার করার জন্য লোকেল কোড (উদাহরণস্বরূপ, 'এন', 'এফআর', বা 'এন_উস')। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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]);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
theme | SpreadsheetTheme | প্রয়োগ করার জন্য থিম। |
প্রত্যাবর্তন
SpreadsheetTheme
- নতুন বর্তমান থিম।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setSpreadsheetTimeZone(timezone)
স্প্রেডশিটের জন্য সময় অঞ্চল সেট করে।
// Opens the spreadsheet file by its URL. If you created your script from within a // Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead. // TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); // Sets the time zone of the spreadsheet. ss.setSpreadsheetTimeZone('America/New_York'); // Gets the time zone of the spreadsheet. const ssTimeZone = ss.getSpreadsheetTimeZone(); // Logs the time zone to the console. console.log(ssTimeZone);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
timezone | String | "দীর্ঘ" ফর্ম্যাটে নির্দিষ্ট করা টাইম জোন (উদাহরণস্বরূপ, "আমেরিকা/নিউ_ইর্ক", যেমন joda.org দ্বারা তালিকাভুক্ত)। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
userInterface | Object | একটি 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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | সাজানোর জন্য কলাম। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি শৃঙ্খলার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
sort(columnPosition, ascending)
কলাম অনুসারে একটি শীট বাছাই করে। আরোহী বা অবতরণ নির্দিষ্ট করতে একটি প্যারামিটার নেয়।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Sorts the sheet by the first column, descending sheet.sort(1, false);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | সাজানোর জন্য কলাম। |
ascending | Boolean | আরোহী প্রকারের জন্য true , অবতরণের জন্য false । |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি শৃঙ্খলার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
toast(msg)
প্রদত্ত বার্তাটি সহ স্প্রেডশিটের নীচের ডান কোণে একটি পপআপ উইন্ডো দেখায়।
// Show a popup with the message "Task started". SpreadsheetApp.getActiveSpreadsheet().toast('Task started');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
msg | String | টোস্টে প্রদর্শিত বার্তাটি। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
msg | String | টোস্টে প্রদর্শিত বার্তাটি। |
title | String | টোস্টের al চ্ছিক শিরোনাম। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
msg | String | টোস্টে প্রদর্শিত বার্তাটি। |
title | String | টোস্টের al চ্ছিক শিরোনাম। |
timeoutSeconds | Number | সেকেন্ডে সময়সীমা; যদি null , টোস্ট 5 সেকেন্ডে ডিফল্ট হয়; যদি নেতিবাচক হয় তবে টোস্টটি বরখাস্ত হওয়া পর্যন্ত থেকে যায়। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
unhideColumn(column)
প্রদত্ত রেঞ্জের কলামটি আনহাইড করে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This unhides the first column if it was previously hidden var range = sheet.getRange("A1"); sheet.unhideColumn(range);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
column | Range | লুকানো থাকলে সীমান্তের পরিসীমা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
unhideRow(row)
প্রদত্ত রেঞ্জের সারিটি আনহাইড করে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This unhides the first row if it was previously hidden var range = sheet.getRange("A1"); sheet.unhideRow(range);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
row | Range | লুকানো থাকলে সীমান্তের পরিসীমা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | আপডেট করার জন্য মেনুর নাম। |
subMenus | Object[] | name এবং functionName প্যারামিটার সহ জাভাস্ক্রিপ্ট মানচিত্রের একটি অ্যারে। আপনি অন্তর্ভুক্ত গ্রন্থাগারগুলি যেমন Library.libFunction1 থেকে ফাংশনগুলি ব্যবহার করতে পারেন। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
waitForAllDataExecutionsCompletion(timeoutInSeconds)
স্প্রেডশিটে সমস্ত বর্তমান মৃত্যুদণ্ড সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করে, প্রদত্ত সেকেন্ডের পরে নির্ধারিত সময় শেষ হয়। সময় শেষ করার সময় মৃত্যুদণ্ড কার্যকর না করা হলে একটি ব্যতিক্রম ছুঁড়ে দেয়, তবে ডেটা মৃত্যুদণ্ড বাতিল করে না।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
timeoutInSeconds | Integer | সেকেন্ডে ডেটা মৃত্যুদণ্ডের জন্য অপেক্ষা করার সময়। সর্বোচ্চ 300 সেকেন্ড। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets