Class Sheet

শীট

স্প্রেডশীট শীট অ্যাক্সেস এবং সংশোধন করুন. সাধারণ ক্রিয়াকলাপগুলি হল একটি শীটের নাম পরিবর্তন করা এবং শীট থেকে পরিসরের বস্তুগুলি অ্যাক্সেস করা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
activate() Sheet এই শীট সক্রিয় করে।
addDeveloperMetadata(key) Sheet শীটে নির্দিষ্ট কী দিয়ে ডেভেলপার মেটাডেটা যোগ করে।
addDeveloperMetadata(key, visibility) Sheet শীটটিতে নির্দিষ্ট কী এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
addDeveloperMetadata(key, value) Sheet শীটে নির্দিষ্ট কী এবং মান সহ বিকাশকারী মেটাডেটা যোগ করে।
addDeveloperMetadata(key, value, visibility) Sheet শীটটিতে নির্দিষ্ট কী, মান এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
appendRow(rowContents) Sheet শীটে বর্তমান ডেটা অঞ্চলের নীচে একটি সারি যুক্ত করে।
asDataSourceSheet() DataSourceSheet যদি শীটটি SheetType.DATASOURCE টাইপের হয়, বা অন্যথায় null তবে শীটটিকে DataSourceSheet হিসাবে ফেরত দেয়৷
autoResizeColumn(columnPosition) Sheet প্রদত্ত কলামের প্রস্থ তার বিষয়বস্তু ফিট করার জন্য সেট করে।
autoResizeColumns(startColumn, numColumns) Sheet প্রদত্ত কলাম অবস্থান থেকে শুরু করে সমস্ত কলামের প্রস্থ তাদের বিষয়বস্তুর সাথে মানানসই সেট করে।
autoResizeRows(startRow, numRows) Sheet প্রদত্ত সারির অবস্থান থেকে শুরু করে সমস্ত সারির উচ্চতা তাদের বিষয়বস্তুর সাথে মানানসই সেট করে।
clear() Sheet বিষয়বস্তু এবং ফর্ম্যাটিং তথ্যের শীট সাফ করে।
clear(options) Sheet প্রদত্ত উন্নত বিকল্পগুলির সাথে নির্দিষ্ট করা বিষয়বস্তু এবং/অথবা বিন্যাসের শীট সাফ করে।
clearConditionalFormatRules() void শীট থেকে সমস্ত শর্তসাপেক্ষ বিন্যাস নিয়মগুলি সরিয়ে দেয়৷
clearContents() Sheet বিন্যাস তথ্য সংরক্ষণ করার সময় বিষয়বস্তুর শীট সাফ করে।
clearFormats() Sheet বিষয়বস্তু সংরক্ষণ করার সময় বিন্যাসের শীট সাফ করে।
clearNotes() Sheet সমস্ত নোটের শীট সাফ করে।
collapseAllColumnGroups() Sheet পত্রকের সমস্ত কলাম গোষ্ঠীকে আড়াল করে।
collapseAllRowGroups() Sheet পত্রকের সমস্ত সারি গোষ্ঠীকে সঙ্কুচিত করে৷
copyTo(spreadsheet) Sheet একটি প্রদত্ত স্প্রেডশীটে শীটটি অনুলিপি করে, যা উৎস হিসাবে একই স্প্রেডশীট হতে পারে।
createDeveloperMetadataFinder() DeveloperMetadataFinder এই পত্রকের সুযোগের মধ্যে বিকাশকারী মেটাডেটা খোঁজার জন্য একটি DeveloperMetadataFinder প্রদান করে।
createTextFinder(findText) TextFinder শীটের জন্য একটি পাঠ্য সন্ধানকারী তৈরি করে, যা পত্রকের মধ্যে পাঠ্য খুঁজে পেতে এবং প্রতিস্থাপন করতে পারে।
deleteColumn(columnPosition) Sheet প্রদত্ত কলাম অবস্থানে কলাম মুছে দেয়।
deleteColumns(columnPosition, howMany) void প্রদত্ত কলাম অবস্থান থেকে শুরু করে বেশ কয়েকটি কলাম মুছে দেয়।
deleteRow(rowPosition) Sheet প্রদত্ত সারি অবস্থানে সারি মুছে দেয়।
deleteRows(rowPosition, howMany) void প্রদত্ত সারি অবস্থান থেকে শুরু করে বেশ কয়েকটি সারি মুছে দেয়।
expandAllColumnGroups() Sheet পত্রকের সমস্ত কলাম গ্রুপ প্রসারিত করে।
expandAllRowGroups() Sheet পত্রকের সমস্ত সারি গোষ্ঠী প্রসারিত করে৷
expandColumnGroupsUpToDepth(groupDepth) Sheet প্রদত্ত গভীরতা পর্যন্ত সমস্ত কলাম গোষ্ঠী প্রসারিত করে, এবং অন্য সকলকে ভেঙে দেয়।
expandRowGroupsUpToDepth(groupDepth) Sheet প্রদত্ত গভীরতা পর্যন্ত সমস্ত সারি গোষ্ঠীকে প্রসারিত করে এবং অন্য সকলকে ভেঙে দেয়।
getActiveCell() Range এই পত্রকের সক্রিয় কক্ষটি প্রদান করে।
getActiveRange() Range সক্রিয় শীটে নির্বাচিত ব্যাপ্তি ফেরত দেয়, অথবা কোনো সক্রিয় ব্যাপ্তি না থাকলে null
getActiveRangeList() RangeList সক্রিয় শীটে সক্রিয় ব্যাপ্তির তালিকা প্রদান করে বা যদি কোনো সক্রিয় ব্যাপ্তি না থাকে তাহলে null
getBandings() Banding[] এই পত্রকের সমস্ত ব্যান্ডিং ফেরত দেয়।
getCharts() EmbeddedChart[] এই শীটে চার্টের একটি অ্যারে প্রদান করে।
getColumnGroup(columnIndex, groupDepth) Group প্রদত্ত সূচক এবং গোষ্ঠীর গভীরতায় কলামের গোষ্ঠী দেখায়।
getColumnGroupControlPosition() GroupControlTogglePosition পত্রকের সমস্ত কলাম গোষ্ঠীর জন্য GroupControlTogglePosition প্রদান করে।
getColumnGroupDepth(columnIndex) Integer প্রদত্ত সূচকে কলামের গ্রুপ গভীরতা প্রদান করে।
getColumnWidth(columnPosition) Integer প্রদত্ত কলামের পিক্সেলে প্রস্থ পায়।
getConditionalFormatRules() ConditionalFormatRule[] এই শীটে সব শর্তসাপেক্ষ বিন্যাস নিয়ম পান।
getCurrentCell() Range সক্রিয় পত্রকের বর্তমান কক্ষটি ফেরত দেয় বা কারেন্ট সেল না থাকলে null
getDataRange() Range ডেটা উপস্থিত থাকা মাত্রার সাথে সম্পর্কিত একটি Range প্রদান করে।
getDataSourceFormulas() DataSourceFormula[] সমস্ত তথ্য উৎস সূত্র পায়.
getDataSourcePivotTables() DataSourcePivotTable[] সমস্ত ডেটা উৎস পিভট টেবিল পায়।
getDataSourceTables() DataSourceTable[] সমস্ত ডেটা উত্স টেবিল পায়।
getDeveloperMetadata() DeveloperMetadata[] এই পত্রকের সাথে যুক্ত সমস্ত বিকাশকারী মেটাডেটা পান৷
getDrawings() Drawing[] শীটে আঁকার একটি অ্যারে প্রদান করে।
getFilter() Filter এই শীটে ফিল্টার ফেরত দেয়, অথবা যদি কোনো ফিল্টার না থাকে তাহলে null
getFormUrl() String ফর্মের URL ফেরত দেয় যা এই শীটে তার প্রতিক্রিয়া পাঠায়, অথবা যদি এই পত্রকের কোনো সংশ্লিষ্ট ফর্ম না থাকে তাহলে null
getFrozenColumns() Integer হিমায়িত কলামের সংখ্যা প্রদান করে।
getFrozenRows() Integer হিমায়িত সারির সংখ্যা প্রদান করে।
getImages() OverGridImage[] শীটে সমস্ত ওভার-দ্য-গ্রিড ছবি ফেরত দেয়।
getIndex() Integer এর মূল স্প্রেডশীটে শীটের অবস্থান পায়।
getLastColumn() Integer বিষয়বস্তু থাকা শেষ কলামের অবস্থান ফেরত দেয়।
getLastRow() Integer কন্টেন্ট আছে শেষ সারির অবস্থান ফেরত দেয়।
getMaxColumns() Integer বিষয়বস্তু নির্বিশেষে শীটে কলামের বর্তমান সংখ্যা প্রদান করে।
getMaxRows() Integer বিষয়বস্তু নির্বিশেষে শীটে সারির বর্তমান সংখ্যা প্রদান করে।
getName() String পত্রকের নাম প্রদান করে।
getNamedRanges() NamedRange[] এই শীটে সমস্ত নামযুক্ত ব্যাপ্তি পায়৷
getParent() Spreadsheet যে Spreadsheet এই শীট রয়েছে তা ফেরত দেয়।
getPivotTables() PivotTable[] এই শীটে সমস্ত পিভট টেবিল ফেরত দেয়।
getProtections(type) Protection[] পত্রকের সমস্ত সুরক্ষিত রেঞ্জের প্রতিনিধিত্বকারী বস্তুর একটি অ্যারে বা একটি একক-উপাদান অ্যারে যা শীটেই সুরক্ষা উপস্থাপন করে।
getRange(row, column) Range প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষ সহ ব্যাপ্তি প্রদান করে।
getRange(row, column, numRows) Range প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষের সাথে এবং প্রদত্ত সারির সংখ্যা দিয়ে পরিসর প্রদান করে।
getRange(row, column, numRows, numColumns) Range প্রদত্ত সারি এবং কলামের প্রদত্ত সংখ্যার সাথে প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষের সাথে পরিসর প্রদান করে।
getRange(a1Notation) Range A1 স্বরলিপি বা R1C1 স্বরলিপিতে উল্লিখিত ব্যাপ্তি প্রদান করে।
getRangeList(a1Notations) RangeList A1 স্বরলিপি বা R1C1 স্বরলিপির একটি অ-খালি তালিকা দ্বারা নির্দিষ্ট করা একই শীটে ব্যাপ্তিগুলির প্রতিনিধিত্ব করে RangeList সংগ্রহ ফেরত দেয়৷
getRowGroup(rowIndex, groupDepth) Group প্রদত্ত সূচক এবং গোষ্ঠীর গভীরতায় সারি গোষ্ঠীটি ফেরত দেয়।
getRowGroupControlPosition() GroupControlTogglePosition শীটে থাকা সমস্ত সারি গোষ্ঠীর জন্য GroupControlTogglePosition প্রদান করে।
getRowGroupDepth(rowIndex) Integer প্রদত্ত সূচকে সারির গ্রুপ গভীরতা প্রদান করে।
getRowHeight(rowPosition) Integer প্রদত্ত সারির পিক্সেলে উচ্চতা পায়।
getSelection() Selection স্প্রেডশীটে বর্তমান Selection প্রদান করে।
getSheetId() Integer এই বস্তু দ্বারা উপস্থাপিত শীটের ID প্রদান করে।
getSheetName() String পত্রকের নাম প্রদান করে।
getSheetValues(startRow, startColumn, numRows, numColumns) Object[][] প্রদত্ত স্থানাঙ্ক থেকে শুরু হওয়া এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে।
getSlicers() Slicer[] শীটে স্লাইসারের একটি অ্যারে প্রদান করে।
getTabColorObject() Color শীট ট্যাবের রঙ পায়, বা শীট ট্যাবে কোন রঙ না থাকলে null
getType() SheetType শীটের ধরন প্রদান করে।
hasHiddenGridlines() Boolean শীটের গ্রিডলাইন লুকানো থাকলে true ফেরত দেয়; অন্যথায় false ফেরত দেয়।
hideColumn(column) void প্রদত্ত পরিসরে কলাম বা কলাম লুকিয়ে রাখে।
hideColumns(columnIndex) void প্রদত্ত সূচকে একটি একক কলাম লুকায়।
hideColumns(columnIndex, numColumns) void প্রদত্ত সূচক থেকে শুরু হওয়া এক বা একাধিক পরপর কলাম লুকিয়ে রাখে।
hideRow(row) void প্রদত্ত পরিসরে সারি লুকিয়ে রাখে।
hideRows(rowIndex) void প্রদত্ত সূচকে সারিটি লুকিয়ে রাখে।
hideRows(rowIndex, numRows) void প্রদত্ত সূচকে শুরু হওয়া এক বা একাধিক সারি লুকিয়ে রাখে।
hideSheet() Sheet এই শীট লুকান.
insertChart(chart) void এই শীটে একটি নতুন চার্ট যোগ করে৷
insertColumnAfter(afterPosition) Sheet প্রদত্ত কলাম অবস্থানের পরে একটি কলাম সন্নিবেশ করান।
insertColumnBefore(beforePosition) Sheet প্রদত্ত কলাম অবস্থানের আগে একটি কলাম সন্নিবেশ করান।
insertColumns(columnIndex) void নির্দিষ্ট স্থানে একটি শীটে একটি ফাঁকা কলাম সন্নিবেশ করান।
insertColumns(columnIndex, numColumns) void নির্দিষ্ট অবস্থান থেকে শুরু করে একটি শীটে এক বা একাধিক পরপর ফাঁকা কলাম সন্নিবেশ করান।
insertColumnsAfter(afterPosition, howMany) Sheet প্রদত্ত কলাম অবস্থানের পরে একটি নির্দিষ্ট সংখ্যক কলাম সন্নিবেশ করান।
insertColumnsBefore(beforePosition, howMany) Sheet প্রদত্ত কলাম অবস্থানের আগে বেশ কয়েকটি কলাম সন্নিবেশ করান।
insertImage(blobSource, column, row) OverGridImage একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি BlobSource সন্নিবেশ করান৷
insertImage(blobSource, column, row, offsetX, offsetY) OverGridImage একটি পিক্সেল অফসেট সহ একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি BlobSource সন্নিবেশ করান৷
insertImage(url, column, row) OverGridImage একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র সন্নিবেশ করান৷
insertImage(url, column, row, offsetX, offsetY) OverGridImage একটি পিক্সেল অফসেট সহ একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র সন্নিবেশ করান৷
insertRowAfter(afterPosition) Sheet প্রদত্ত সারির অবস্থানের পরে একটি সারি সন্নিবেশ করান।
insertRowBefore(beforePosition) Sheet প্রদত্ত সারির অবস্থানের আগে একটি সারি সন্নিবেশ করান।
insertRows(rowIndex) void নির্দিষ্ট স্থানে একটি শীটে একটি ফাঁকা সারি সন্নিবেশ করান।
insertRows(rowIndex, numRows) void নির্দিষ্ট অবস্থান থেকে শুরু করে একটি শীটে এক বা একাধিক পরপর ফাঁকা সারি সন্নিবেশ করান।
insertRowsAfter(afterPosition, howMany) Sheet প্রদত্ত সারির অবস্থানের পরে বেশ কয়েকটি সারি সন্নিবেশ করান।
insertRowsBefore(beforePosition, howMany) Sheet প্রদত্ত সারির অবস্থানের আগে বেশ কয়েকটি সারি সন্নিবেশ করান।
insertSlicer(range, anchorRowPos, anchorColPos) Slicer এই শীটে একটি নতুন স্লাইসার যোগ করে৷
insertSlicer(range, anchorRowPos, anchorColPos, offsetX, offsetY) Slicer এই শীটে একটি নতুন স্লাইসার যোগ করে৷
isColumnHiddenByUser(columnPosition) Boolean প্রদত্ত কলাম ব্যবহারকারীর দ্বারা লুকানো আছে কিনা তা প্রদান করে।
isRightToLeft() Boolean এই শীট লেআউট ডান-থেকে-বামে হলে true ফেরত দেয়।
isRowHiddenByFilter(rowPosition) Boolean প্রদত্ত সারিটি ফিল্টার দ্বারা লুকানো আছে কিনা তা প্রদান করে (কোন ফিল্টার ভিউ নয়)।
isRowHiddenByUser(rowPosition) Boolean প্রদত্ত সারিটি ব্যবহারকারী দ্বারা লুকানো আছে কিনা তা প্রদান করে।
isSheetHidden() Boolean শীটটি বর্তমানে লুকানো থাকলে true দেখায়।
moveColumns(columnSpec, destinationIndex) void প্রদত্ত পরিসর দ্বারা নির্বাচিত কলামগুলিকে destinationIndex দ্বারা নির্দেশিত অবস্থানে নিয়ে যায়।
moveRows(rowSpec, destinationIndex) void প্রদত্ত ব্যাপ্তি দ্বারা নির্বাচিত সারিগুলিকে destinationIndex দ্বারা নির্দেশিত অবস্থানে নিয়ে যায়।
newChart() EmbeddedChartBuilder এই শীটের জন্য একটি নতুন চার্ট তৈরি করতে একজন নির্মাতাকে ফেরত দেয়।
protect() Protection এমন একটি বস্তু তৈরি করে যা শীটটিকে সম্পাদনা করা থেকে রক্ষা করতে পারে এমন ব্যবহারকারীদের ছাড়া যাদের অনুমতি আছে।
removeChart(chart) void মূল পত্রক থেকে একটি চার্ট মুছে দেয়।
setActiveRange(range) Range সক্রিয় পত্রকের active range হিসাবে নির্দিষ্ট পরিসর সেট করে, current cell হিসাবে ব্যাপ্তির উপরের বাম কক্ষের সাথে।
setActiveRangeList(rangeList) RangeList সক্রিয় শীটে active ranges হিসাবে ব্যাপ্তির নির্দিষ্ট তালিকা সেট করে।
setActiveSelection(range) Range এই পত্রকের জন্য সক্রিয় নির্বাচন অঞ্চল সেট করে।
setActiveSelection(a1Notation) Range সক্রিয় নির্বাচন সেট করে, যেমন A1 স্বরলিপি বা R1C1 স্বরলিপিতে উল্লেখ করা হয়েছে।
setColumnGroupControlPosition(position) Sheet শীটে কলাম গ্রুপ কন্ট্রোল টগলের অবস্থান সেট করে।
setColumnWidth(columnPosition, width) Sheet প্রদত্ত কলামের প্রস্থ পিক্সেলে সেট করে।
setColumnWidths(startColumn, numColumns, width) Sheet প্রদত্ত কলামের প্রস্থ পিক্সেলে সেট করে।
setConditionalFormatRules(rules) void ইনপুট নিয়মগুলির সাথে শীটে বিদ্যমান সমস্ত শর্তাধীন বিন্যাস নিয়মগুলি প্রতিস্থাপন করে৷
setCurrentCell(cell) Range নির্দিষ্ট ঘরটিকে current cell হিসাবে সেট করে।
setFrozenColumns(columns) void প্রদত্ত কলামের সংখ্যা হিমায়িত করে।
setFrozenRows(rows) void প্রদত্ত সারির সংখ্যা হিমায়িত করে।
setHiddenGridlines(hideGridlines) Sheet শীট গ্রিডলাইন লুকিয়ে বা প্রকাশ করে।
setName(name) Sheet শীটের নাম সেট করে।
setRightToLeft(rightToLeft) Sheet শীট লেআউটকে ডান-থেকে-বামে সেট বা আনসেট করে।
setRowGroupControlPosition(position) Sheet শীটে সারি গ্রুপ নিয়ন্ত্রণ টগলের অবস্থান সেট করে।
setRowHeight(rowPosition, height) Sheet প্রদত্ত সারির সারির উচ্চতা পিক্সেলে সেট করে।
setRowHeights(startRow, numRows, height) Sheet প্রদত্ত সারির উচ্চতা পিক্সেলে সেট করে।
setRowHeightsForced(startRow, numRows, height) Sheet প্রদত্ত সারির উচ্চতা পিক্সেলে সেট করে।
setTabColor(color) Sheet শীট ট্যাবের রঙ সেট করে।
setTabColorObject(color) Sheet শীট ট্যাবের রঙ সেট করে।
showColumns(columnIndex) void প্রদত্ত সূচকে কলামটি আড়াল করে।
showColumns(columnIndex, numColumns) void প্রদত্ত সূচী থেকে শুরু হওয়া এক বা একাধিক ধারাবাহিক কলাম দেখায়।
showRows(rowIndex) void প্রদত্ত সূচীতে সারিটি দেখায়।
showRows(rowIndex, numRows) void প্রদত্ত সূচীতে শুরু হওয়া এক বা একাধিক সারি দেখায়।
showSheet() Sheet শীট দৃশ্যমান করে তোলে।
sort(columnPosition) Sheet কলাম দ্বারা একটি শীট বাছাই, আরোহী.
sort(columnPosition, ascending) Sheet কলাম দ্বারা একটি শীট সাজান.
unhideColumn(column) void প্রদত্ত পরিসরে কলামটি আড়াল করে।
unhideRow(row) void প্রদত্ত পরিসরে সারিটি প্রকাশ করে।
updateChart(chart) void এই শীটে চার্ট আপডেট করে।

বিস্তারিত ডকুমেন্টেশন

activate()

এই শীট সক্রিয় করে। শীট নিজেই পরিবর্তন করে না, শুধুমাত্র সক্রিয় শীট সম্পর্কে পিতামাতার ধারণা।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.activate();

প্রত্যাবর্তন

Sheet - নতুন সক্রিয় শীট।


addDeveloperMetadata(key)

শীটে নির্দিষ্ট কী দিয়ে ডেভেলপার মেটাডেটা যোগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Adds the key 'NAME' to the developer metadata for the sheet.
sheet.addDeveloperMetadata('NAME');

// Gets the updated metadata info and logs it to the console.
console.log(sheet.getDeveloperMetadata()[0].getKey());

পরামিতি

নাম টাইপ বর্ণনা
key String নতুন ডেভেলপার মেটাডেটার জন্য কী।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

addDeveloperMetadata(key, visibility)

শীটটিতে নির্দিষ্ট কী এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Adds the key 'NAME' and sets the developer metadata visibility to PROJECT
// for the sheet.
sheet.addDeveloperMetadata('NAME', SpreadsheetApp.DeveloperMetadataVisibility.PROJECT);

// Gets the updated metadata info and logs it to the console.
const developerMetaData = sheet.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());
console.log(developerMetaData.getVisibility().toString());

পরামিতি

নাম টাইপ বর্ণনা
key String নতুন ডেভেলপার মেটাডেটার জন্য কী।
visibility DeveloperMetadataVisibility নতুন ডেভেলপার মেটাডেটার দৃশ্যমানতা।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

addDeveloperMetadata(key, value)

শীটে নির্দিষ্ট কী এবং মান সহ বিকাশকারী মেটাডেটা যোগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Adds the key 'COMPANY' with the value 'TECH' to the developer metadata for the sheet.
sheet.addDeveloperMetadata('COMPANY', 'TECH');

// Gets the updated metadata info and logs it to the console.
const developerMetaData = sheet.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());
console.log(developerMetaData.getValue());

পরামিতি

নাম টাইপ বর্ণনা
key String নতুন ডেভেলপার মেটাডেটার জন্য কী।
value String নতুন ডেভেলপার মেটাডেটার মান।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

addDeveloperMetadata(key, value, visibility)

শীটটিতে নির্দিষ্ট কী, মান এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Adds the key 'COMPANY' with the value 'TECH' to the developer metadata and sets the
// visibility to DOCUMENT for the sheet.
sheet.addDeveloperMetadata(
  'COMPANY',
  'TECH',
  SpreadsheetApp.DeveloperMetadataVisibility.DOCUMENT);

// Gets the updated metadata info and logs it to the console.
const developerMetaData = sheet.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());
console.log(developerMetaData.getValue());
console.log(developerMetaData.getVisibility().toString());

পরামিতি

নাম টাইপ বর্ণনা
key String নতুন ডেভেলপার মেটাডেটার জন্য কী।
value String নতুন ডেভেলপার মেটাডেটার মান।
visibility DeveloperMetadataVisibility নতুন ডেভেলপার মেটাডেটার দৃশ্যমানতা।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

appendRow(rowContents)

শীটে বর্তমান ডেটা অঞ্চলের নীচে একটি সারি যুক্ত করে। যদি একটি ঘরের বিষয়বস্তু = দিয়ে শুরু হয়, তবে এটি একটি সূত্র হিসাবে ব্যাখ্যা করা হয়।

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

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

পরামিতি

নাম টাইপ বর্ণনা
rowContents Object[] পত্রকের শেষ সারির পরে সন্নিবেশ করার জন্য মানগুলির একটি বিন্যাস৷

প্রত্যাবর্তন

Sheet — শীট, পদ্ধতি চেইন করার জন্য দরকারী।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

asDataSourceSheet()

যদি শীটটি SheetType.DATASOURCE টাইপের হয়, বা অন্যথায় null তবে শীটটিকে DataSourceSheet হিসাবে ফেরত দেয়৷

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can useSpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the data source sheet value if the sheet is of type
// SpreadsheetApp.SheetType.DATASOURCE, otherwise this returns a null value.
const dataSourceSheet = sheet.asDataSourceSheet();

// Gets the data source sheet value and logs it to the console.
console.log(dataSourceSheet);
console.log(sheet.getType().toString());

প্রত্যাবর্তন

DataSourceSheet — একটি ডেটা সোর্স শীট।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

autoResizeColumn(columnPosition)

প্রদত্ত কলামের প্রস্থ তার বিষয়বস্তু ফিট করার জন্য সেট করে।

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
columnPosition Integer রিসাইজ করার জন্য প্রদত্ত কলামের অবস্থান।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

autoResizeColumns(startColumn, numColumns)

প্রদত্ত কলাম অবস্থান থেকে শুরু করে সমস্ত কলামের প্রস্থ তাদের বিষয়বস্তুর সাথে মানানসই সেট করে।

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

// Sets the first 15 columns to a width that fits their text.
sheet.autoResizeColumns(1, 15);

পরামিতি

নাম টাইপ বর্ণনা
startColumn Integer স্বয়ংক্রিয় আকার পরিবর্তনের জন্য শুরুর কলাম।
numColumns Integer স্বয়ংক্রিয় আকার পরিবর্তন করার জন্য কলামের সংখ্যা৷

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

autoResizeRows(startRow, numRows)

প্রদত্ত সারির অবস্থান থেকে শুরু করে সমস্ত সারির উচ্চতা তাদের বিষয়বস্তুর সাথে মানানসই সেট করে।

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

// Sets the first 15 rows to a height that fits their text.
sheet.autoResizeRows(1, 15);

পরামিতি

নাম টাইপ বর্ণনা
startRow Integer স্বয়ংক্রিয় আকার পরিবর্তনের জন্য প্রারম্ভিক সারি।
numRows Integer স্বয়ংক্রিয় আকার পরিবর্তন করার জন্য সারির সংখ্যা।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

clear()

বিষয়বস্তু এবং ফর্ম্যাটিং তথ্যের শীট সাফ করে।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.clear();

প্রত্যাবর্তন

Sheet - পরিষ্কার করা শীট।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

clear(options)

প্রদত্ত উন্নত বিকল্পগুলির সাথে নির্দিষ্ট করা বিষয়বস্তু এবং/অথবা বিন্যাসের শীট সাফ করে।

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

পরামিতি

নাম টাইপ বর্ণনা
options Object উন্নত বিকল্প সমন্বিত একটি জাভাস্ক্রিপ্ট মানচিত্র, নীচে তালিকাভুক্ত।

উন্নত পরামিতি

নাম টাইপ বর্ণনা
contentsOnly Boolean বিষয়বস্তু পরিষ্কার করতে হবে কিনা।
formatOnly Boolean বিন্যাস পরিষ্কার করতে হবে কিনা।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

clearConditionalFormatRules()

শীট থেকে সমস্ত শর্তসাপেক্ষ বিন্যাস নিয়মগুলি সরিয়ে দেয়৷ ইনপুট হিসাবে খালি অ্যারে সহ setConditionalFormatRules(rules) কল করার সমতুল্য।

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

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

clearContents()

বিন্যাস তথ্য সংরক্ষণ করার সময় বিষয়বস্তুর শীট সাফ করে।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.clearContents();

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

clearFormats()

বিষয়বস্তু সংরক্ষণ করার সময় বিন্যাসের শীট সাফ করে।

ফরম্যাটিং বলতে বোঝায় কিভাবে ডেটা "ফরম্যাট" মেনুর (যেমন: গাঢ়, তির্যক, শর্তসাপেক্ষ বিন্যাস) এর অধীনে পছন্দ অনুসারে ফর্ম্যাট করা হয় এবং কক্ষের প্রস্থ বা উচ্চতা নয়।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.clearFormats();

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

clearNotes()

সমস্ত নোটের শীট সাফ করে।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.clearNotes();

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

collapseAllColumnGroups()

পত্রকের সমস্ত কলাম গোষ্ঠীকে আড়াল করে।

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

// All column groups on the sheet are collapsed.
sheet.collapseAllColumnGroups();

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

collapseAllRowGroups()

পত্রকের সমস্ত সারি গোষ্ঠীকে সঙ্কুচিত করে৷

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

// All row groups on the sheet are collapsed.
sheet.collapseAllRowGroups();

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

copyTo(spreadsheet)

একটি প্রদত্ত স্প্রেডশীটে শীটটি অনুলিপি করে, যা উৎস হিসাবে একই স্প্রেডশীট হতে পারে। অনুলিপি করা শীটটির নাম "[মূল নাম] এর অনুলিপি"।

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

var destination = SpreadsheetApp.openById('ID_GOES HERE');
sheet.copyTo(destination);

পরামিতি

নাম টাইপ বর্ণনা
spreadsheet Spreadsheet এই শীটটি যে স্প্রেডশীটটিতে অনুলিপি করতে হবে, যেটি উত্স হিসাবে একই স্প্রেডশীট হতে পারে৷

প্রত্যাবর্তন

Sheet — নতুন শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

createDeveloperMetadataFinder()

এই পত্রকের সুযোগের মধ্যে বিকাশকারী মেটাডেটা খোঁজার জন্য একটি DeveloperMetadataFinder প্রদান করে। মেটাডেটা একটি নির্দিষ্ট পত্রকের সুযোগে থাকে যদি এটি হয় শীটের সাথেই যুক্ত হয়, অথবা সেই শীটের একটি সারি, কলাম বা পরিসরের সাথে যুক্ত থাকে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Adds developer metadata for testing.
sheet.addDeveloperMetadata('CITY', 'PARIS');

// Creates the developer metadata finder.
const metadatafinder = sheet.createDeveloperMetadataFinder();

// Finds the metadata with value 'PARIS' and displays its key in the console.
console.log(metadatafinder.withValue('PARIS').find()[0].getKey());

প্রত্যাবর্তন

DeveloperMetadataFinder — এই শীটের সুযোগে মেটাডেটা অনুসন্ধান করার জন্য একটি বিকাশকারী মেটাডেটা ফাইন্ডার।


createTextFinder(findText)

শীটের জন্য একটি পাঠ্য সন্ধানকারী তৈরি করে, যা পত্রকের মধ্যে পাঠ্য খুঁজে পেতে এবং প্রতিস্থাপন করতে পারে।

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

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
findText String অনুসন্ধান করার জন্য পাঠ্য।

প্রত্যাবর্তন

TextFinder - শীটের জন্য TextFinder


deleteColumn(columnPosition)

প্রদত্ত কলাম অবস্থানে কলাম মুছে দেয়।

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

পরামিতি

নাম টাইপ বর্ণনা
columnPosition Integer প্রথম কলামের জন্য 1 থেকে শুরু হওয়া কলামের অবস্থান।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

deleteColumns(columnPosition, howMany)

প্রদত্ত কলাম অবস্থান থেকে শুরু করে বেশ কয়েকটি কলাম মুছে দেয়।

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

পরামিতি

নাম টাইপ বর্ণনা
columnPosition Integer মুছে ফেলার জন্য প্রথম কলামের অবস্থান।
howMany Integer মুছে ফেলার জন্য কলামের সংখ্যা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

deleteRow(rowPosition)

প্রদত্ত সারি অবস্থানে সারি মুছে দেয়।

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

পরামিতি

নাম টাইপ বর্ণনা
rowPosition Integer প্রথম সারির জন্য 1 থেকে শুরু হওয়া সারির অবস্থান।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

deleteRows(rowPosition, howMany)

প্রদত্ত সারি অবস্থান থেকে শুরু করে বেশ কয়েকটি সারি মুছে দেয়।

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

পরামিতি

নাম টাইপ বর্ণনা
rowPosition Integer মুছে ফেলার জন্য প্রথম সারির অবস্থান।
howMany Integer মুছে ফেলার জন্য সারির সংখ্যা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

expandAllColumnGroups()

পত্রকের সমস্ত কলাম গ্রুপ প্রসারিত করে। এই পদ্ধতিতে অন্তত একটি কলাম গ্রুপ প্রয়োজন।

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

// All column groups on the sheet are expanded.
sheet.expandAllColumnGroups();

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

expandAllRowGroups()

পত্রকের সমস্ত সারি গোষ্ঠী প্রসারিত করে৷ এই পদ্ধতিতে অন্তত একটি সারি গোষ্ঠী প্রয়োজন।

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

// All row groups on the sheet are expanded.
sheet.expandAllRowGroups();

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

expandColumnGroupsUpToDepth(groupDepth)

প্রদত্ত গভীরতা পর্যন্ত সমস্ত কলাম গোষ্ঠী প্রসারিত করে, এবং অন্য সকলকে ভেঙে দেয়।

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

// All column groups of depth 2 and lower are expanded, and groups with depth
// 3 and higher are collapsed.
sheet.expandColumnGroupsUpToDepth(2);

পরামিতি

নাম টাইপ বর্ণনা
groupDepth Integer গোষ্ঠীর গভীরতা যা পর্যন্ত কলাম গোষ্ঠীগুলিকে প্রসারিত করতে হবে৷

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

expandRowGroupsUpToDepth(groupDepth)

প্রদত্ত গভীরতা পর্যন্ত সমস্ত সারি গোষ্ঠীকে প্রসারিত করে এবং অন্য সকলকে ভেঙে দেয়।

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

// All row groups of depth 2 and lower are expanded, and groups with depth
// 3 and higher are collapsed.
sheet.expandRowGroupsUpToDepth(2);

পরামিতি

নাম টাইপ বর্ণনা
groupDepth Integer সারি গোষ্ঠীগুলিকে প্রসারিত করার জন্য গ্রুপের গভীরতা।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getActiveCell()

এই পত্রকের সক্রিয় কক্ষটি প্রদান করে।

দ্রষ্টব্য: এটি getCurrentCell() ব্যবহার করা বাঞ্ছনীয়, যা বর্তমান হাইলাইট করা ঘর ফিরিয়ে দেয়।

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

প্রত্যাবর্তন

Range — বর্তমান সক্রিয় কোষ

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getActiveRange()

সক্রিয় শীটে নির্বাচিত ব্যাপ্তি ফেরত দেয়, অথবা কোনো সক্রিয় ব্যাপ্তি না থাকলে null । যদি একাধিক ব্যাপ্তি নির্বাচন করা হয় তবে এই পদ্ধতিটি শুধুমাত্র শেষ নির্বাচিত ব্যাপ্তি প্রদান করে।

"সক্রিয় পরিসর" শব্দটি একজন ব্যবহারকারী সক্রিয় শীটে যে পরিসীমা নির্বাচন করেছে তা বোঝায়, কিন্তু একটি কাস্টম ফাংশনে এটি সক্রিয়ভাবে পুনঃগণনা করা সেলকে নির্দেশ করে।

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

প্রত্যাবর্তন

Range — সক্রিয় পরিসর

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

আরো দেখুন


getActiveRangeList()

সক্রিয় শীটে সক্রিয় ব্যাপ্তির তালিকা প্রদান করে বা যদি কোনো সক্রিয় ব্যাপ্তি না থাকে তাহলে null

যদি একটি একক পরিসর নির্বাচন করা থাকে, তাহলে এটি একটি getActiveRange() কল হিসাবে আচরণ করে।

var sheet = SpreadsheetApp.getActiveSheet();
// Returns the list of active ranges.
var activeRangeList = sheet.getActiveRangeList();

প্রত্যাবর্তন

RangeList — সক্রিয় ব্যাপ্তির তালিকা

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

আরো দেখুন


getBandings()

এই পত্রকের সমস্ত ব্যান্ডিং ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the banding info for the sheet.
const bandings = sheet.getBandings();

// Gets info on the bandings' second row color and logs it to the console.
for (const banding of bandings) {
  console.log(banding.getSecondRowColor());
}

প্রত্যাবর্তন

Banding[] — এই শীটে সমস্ত ব্যান্ডিং।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getCharts()

এই শীটে চার্টের একটি অ্যারে প্রদান করে।

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

for (var i in charts) {
  var chart = charts[i];
  // Do something with the chart
}

প্রত্যাবর্তন

EmbeddedChart[] — চার্টের একটি অ্যারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getColumnGroup(columnIndex, groupDepth)

প্রদত্ত সূচক এবং গোষ্ঠীর গভীরতায় কলামের গোষ্ঠী দেখায়।

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

// Returns the group whose control index is at column 2 and has a depth of 1, or
// null if the group doesn’t exist.
var columnGroup = sheet.getColumnGroup(2, 1);

পরামিতি

নাম টাইপ বর্ণনা
columnIndex Integer গ্রুপ নিয়ন্ত্রণ টগলের কলাম সূচী বা গ্রুপের মধ্যে একটি সূচক।
groupDepth Integer গ্রুপের গভীরতা।

প্রত্যাবর্তন

Group — নিয়ন্ত্রণ সূচক এবং গভীরতায় কলামের গোষ্ঠী, অথবা যদি গ্রুপটি না থাকে তবে একটি ব্যতিক্রম ছুঁড়ে দেয়।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getColumnGroupControlPosition()

পত্রকের সমস্ত কলাম গোষ্ঠীর জন্য GroupControlTogglePosition প্রদান করে।

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

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

প্রত্যাবর্তন

GroupControlTogglePositiontrue যদি এই শীটে গ্রুপের পরে কলাম গ্রুপিং কন্ট্রোল টগল দেখানো হয় এবং অন্যথায় false

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getColumnGroupDepth(columnIndex)

প্রদত্ত সূচকে কলামের গ্রুপ গভীরতা প্রদান করে।

গোষ্ঠীর গভীরতা নির্দেশ করে কতগুলি গোষ্ঠী কলামের সাথে ওভারল্যাপ করে৷ এটি শূন্য থেকে আটের মধ্যে হতে পারে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
columnIndex Integer কলামের সূচী।

প্রত্যাবর্তন

Integer — প্রদত্ত সূচকে কলামের গ্রুপ গভীরতা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getColumnWidth(columnPosition)

প্রদত্ত কলামের পিক্সেলে প্রস্থ পায়।

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

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

পরামিতি

নাম টাইপ বর্ণনা
columnPosition Integer কলামের অবস্থান পরীক্ষা করতে হবে।

প্রত্যাবর্তন

Integer — পিক্সেলে কলামের প্রস্থ

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getConditionalFormatRules()

এই শীটে সব শর্তসাপেক্ষ বিন্যাস নিয়ম পান।

// Logs the conditional format rules in a sheet.
var rules = SpreadsheetApp.getActiveSheet().getConditionalFormatRules();
for (var i = 0; i < rules.length; i++) {
  var rule = rules[i];
  Logger.log(rule);
}

প্রত্যাবর্তন

ConditionalFormatRule[] - শীটে সমস্ত নিয়মের একটি অ্যারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getCurrentCell()

সক্রিয় পত্রকের বর্তমান কক্ষটি ফেরত দেয় বা কারেন্ট সেল না থাকলে null । বর্তমান সেল হল সেই সেল যা Google Sheets 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

getDataSourceTables()

সমস্ত ডেটা উত্স টেবিল পায়।

// Opens the spreadsheet file by its ID. If you created your script from a Google Sheets file,
// use SpreadsheetApp.getActiveSpreadsheet().
// TODO(developer): Replace the ID with your own.
const ss = SpreadsheetApp.openById('abc123456');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets an array of data source tables on Sheet1.
// To get an array of data source tables for the entire spreadsheet,
// replace 'sheet' with 'ss'.
const dataSourceTables = sheet.getDataSourceTables();

// Logs the last completed data execution time on the first data source table.
console.log(dataSourceTables[0].getStatus().getLastExecutionTime());

প্রত্যাবর্তন

DataSourceTable[] — ডেটা সোর্স টেবিলের একটি তালিকা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getDeveloperMetadata()

এই পত্রকের সাথে যুক্ত সমস্ত বিকাশকারী মেটাডেটা পান৷

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Adds developer metadata for testing.
sheet.addDeveloperMetadata('CITY', 'PARIS');

// Gets all the developer metadata for the sheet.
const developerMetaDataList = sheet.getDeveloperMetadata();

// Logs the developer metadata to the console.
for (const developerMetaData of developerMetaDataList) {
  console.log(developerMetaData.getKey());
}

প্রত্যাবর্তন

DeveloperMetadata[] — এই শীটের সাথে যুক্ত বিকাশকারী মেটাডেটা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getDrawings()

শীটে আঁকার একটি অ্যারে প্রদান করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets all the drawings from the sheet.
const allDrawings = sheet.getDrawings();

 // Logs the number of drawings present on the sheet.
console.log(allDrawings.length);

প্রত্যাবর্তন

Drawing[] — এই শীটে আঁকার তালিকা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getFilter()

এই শীটে ফিল্টার ফেরত দেয়, অথবা যদি কোনো ফিল্টার না থাকে তাহলে null

// Gets the filter on the active sheet.
let ss = SpreadsheetApp.getActiveSheet();
let filter = ss.getFilter();

প্রত্যাবর্তন

Filter - ফিল্টার।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getFormUrl()

ফর্মের URL ফেরত দেয় যা এই শীটে তার প্রতিক্রিয়া পাঠায়, অথবা যদি এই পত্রকের কোনো সংশ্লিষ্ট ফর্ম না থাকে তাহলে null

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

প্রত্যাবর্তন

String — ফর্মের URL যা এই শীটে তার প্রতিক্রিয়াগুলি রাখে, অথবা যদি এই শীটের কোনো সংশ্লিষ্ট ফর্ম না থাকে তাহলে null

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getFrozenColumns()

হিমায়িত কলামের সংখ্যা প্রদান করে।

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

Logger.log("Number of frozen columns: %s", sheet.getFrozenColumns());

প্রত্যাবর্তন

Integer — হিমায়িত কলামের সংখ্যা

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getFrozenRows()

হিমায়িত সারির সংখ্যা প্রদান করে।

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

Logger.log("Number of frozen rows: %s", sheet.getFrozenRows());

প্রত্যাবর্তন

Integer — হিমায়িত সারির সংখ্যা

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getImages()

শীটে সমস্ত ওভার-দ্য-গ্রিড ছবি ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets spreadsheet, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets Sheet1 by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the over-the-grid images from Sheet1.
// To get the over-the-grid images from the entire spreadsheet, use ss.getImages() instead.
const images = sheet.getImages();

// For each image, logs the anchor cell in A1 notation.
for (const image of images) {
 console.log(image.getAnchorCell().getA1Notation());
}

প্রত্যাবর্তন

OverGridImage[] — ওভার-দ্য-গ্রিড ইমেজের একটি অ্যারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getIndex()

এর মূল স্প্রেডশীটে শীটের অবস্থান পায়। 1 এ শুরু হয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
// Note that the JavaScript index is 0, but this logs 1
var sheet = ss.getSheets()[0];
// ... because spreadsheets are 1-indexed
Logger.log(sheet.getIndex());

প্রত্যাবর্তন

Integer — এর মূল স্প্রেডশীটে শীটের অবস্থান।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getLastColumn()

বিষয়বস্তু থাকা শেষ কলামের অবস্থান ফেরত দেয়।

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

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

প্রত্যাবর্তন

Integer — শীটের শেষ কলাম যাতে বিষয়বস্তু থাকে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getLastRow()

কন্টেন্ট আছে শেষ সারির অবস্থান ফেরত দেয়।

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

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

প্রত্যাবর্তন

Integer — শীটের শেষ সারি যাতে বিষয়বস্তু থাকে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getMaxColumns()

বিষয়বস্তু নির্বিশেষে শীটে কলামের বর্তমান সংখ্যা প্রদান করে।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
Logger.log(first.getMaxColumns());

প্রত্যাবর্তন

Integer — শীটের সর্বাধিক প্রস্থ।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getMaxRows()

বিষয়বস্তু নির্বিশেষে শীটে সারির বর্তমান সংখ্যা প্রদান করে।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
Logger.log(first.getMaxRows());

প্রত্যাবর্তন

Integer — শীটের সর্বোচ্চ উচ্চতা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getName()

পত্রকের নাম প্রদান করে।

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

প্রত্যাবর্তন

String - শীটের নাম।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getNamedRanges()

এই শীটে সমস্ত নামযুক্ত ব্যাপ্তি পায়৷

// The code below logs the name of the first named range.
var namedRanges = SpreadsheetApp.getActiveSheet().getNamedRanges();
if (namedRanges.length > 1) {
  Logger.log(namedRanges[0].getName());
}

প্রত্যাবর্তন

NamedRange[] — পত্রকের সমস্ত নামকৃত রেঞ্জের একটি অ্যারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getParent()

যে Spreadsheet এই শীট রয়েছে তা ফেরত দেয়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// parent is identical to ss
var parent = sheet.getParent();

প্রত্যাবর্তন

Spreadsheet — মূল স্প্রেডশীট।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getPivotTables()

এই শীটে সমস্ত পিভট টেবিল ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets all the pivot table info for the sheet.
const pivotTables = sheet.getPivotTables();

// Logs the pivot tables to the console.
for (const pivotTable of pivotTables) {
  console.log(pivotTable.getSourceDataRange().getValues());
}

প্রত্যাবর্তন

PivotTable[] — এই শীটে পিভট টেবিল।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getProtections(type)

পত্রকের সমস্ত সুরক্ষিত রেঞ্জের প্রতিনিধিত্বকারী বস্তুর একটি অ্যারে বা একটি একক-উপাদান অ্যারে যা শীটেই সুরক্ষা উপস্থাপন করে।

// Remove all range protections in the spreadsheet that the user has permission to edit.
var sheet = SpreadsheetApp.getActiveSheet();
var protections = sheet.getProtections(SpreadsheetApp.ProtectionType.RANGE);
for (var i = 0; i < protections.length; i++) {
  var protection = protections[i];
  if (protection.canEdit()) {
    protection.remove();
  }
}
// Remove sheet protection from the active sheet, if the user has permission to edit it.
var sheet = SpreadsheetApp.getActiveSheet();
var protection = sheet.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0];
if (protection && protection.canEdit()) {
  protection.remove();
}

পরামিতি

নাম টাইপ বর্ণনা
type ProtectionType সুরক্ষিত এলাকার প্রকার, হয় SpreadsheetApp.ProtectionType.RANGE বা SpreadsheetApp.ProtectionType.SHEET

প্রত্যাবর্তন

Protection[] — পত্রকের সমস্ত সুরক্ষিত রেঞ্জের প্রতিনিধিত্বকারী বস্তুর একটি বিন্যাস, অথবা একটি একক-উপাদান বিন্যাস যা শীটেই সুরক্ষার প্রতিনিধিত্ব করে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getRange(row, column)

প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষ সহ ব্যাপ্তি প্রদান করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Passing only two arguments returns a "range" with a single cell.
var range = sheet.getRange(1, 1);
var values = range.getValues();
Logger.log(values[0][0]);

পরামিতি

নাম টাইপ বর্ণনা
row Integer কক্ষের সারি সূচী ফেরত দিতে; সারি ইনডেক্সিং 1 দিয়ে শুরু হয়।
column Integer যে কক্ষের কলাম সূচী ফিরতে হবে; কলাম ইন্ডেক্সিং 1 দিয়ে শুরু হয়।

প্রত্যাবর্তন

Range — শুধুমাত্র এই ঘরটি ধারণ করে এমন একটি পরিসর।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getRange(row, column, numRows)

প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষের সাথে এবং প্রদত্ত সারির সংখ্যা দিয়ে পরিসর প্রদান করে।

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

// Prints 3 values from the first column, starting from row 1.
for (var row in values) {
  for (var col in values[row]) {
    Logger.log(values[row][col]);
  }
}

পরামিতি

নাম টাইপ বর্ণনা
row Integer ব্যাপ্তির প্রারম্ভিক সারি সূচক; সারি ইনডেক্সিং 1 দিয়ে শুরু হয়।
column Integer পরিসরের কলাম সূচী; কলাম ইন্ডেক্সিং 1 দিয়ে শুরু হয়।
numRows Integer যে সারিতে ফিরতে হবে।

প্রত্যাবর্তন

Range — নির্দিষ্ট সারির সংখ্যা সহ ডেটার একক কলাম ধারণকারী একটি পরিসর।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getRange(row, column, numRows, numColumns)

প্রদত্ত সারি এবং কলামের প্রদত্ত সংখ্যার সাথে প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষের সাথে পরিসর প্রদান করে।

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

// Print values from a 3x3 box.
for (var row in values) {
  for (var col in values[row]) {
    Logger.log(values[row][col]);
  }
}

পরামিতি

নাম টাইপ বর্ণনা
row Integer ব্যাপ্তির প্রারম্ভিক সারি সূচক; সারি ইনডেক্সিং 1 দিয়ে শুরু হয়।
column Integer ব্যাপ্তির শুরুর কলামের সূচী; কলাম ইন্ডেক্সিং 1 দিয়ে শুরু হয়।
numRows Integer যে সারিতে ফিরতে হবে।
numColumns Integer কলামের সংখ্যা ফেরত দিতে হবে।

প্রত্যাবর্তন

Range — নির্দিষ্ট এলাকার সাথে সংশ্লিষ্ট একটি পরিসর।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getRange(a1Notation)

A1 স্বরলিপি বা R1C1 স্বরলিপিতে উল্লিখিত ব্যাপ্তি প্রদান করে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
a1Notation String A1 স্বরলিপি বা R1C1 স্বরলিপিতে নির্দিষ্ট করা সীমা ফেরত দিতে হবে।

প্রত্যাবর্তন

Range — মনোনীত অবস্থানের পরিসর

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getRangeList(a1Notations)

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

getRowGroup(rowIndex, groupDepth)

প্রদত্ত সূচক এবং গোষ্ঠীর গভীরতায় সারি গোষ্ঠীটি ফেরত দেয়।

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

// Returns the group whose control index is at row 2 and has a depth of 1, or
// null if the group doesn’t exist.
var rowGroup = sheet.getRowGroup(2, 1);

পরামিতি

নাম টাইপ বর্ণনা
rowIndex Integer গ্রুপ কন্ট্রোল টগলের সারি সূচক বা গ্রুপের মধ্যে একটি সূচক।
groupDepth Integer গ্রুপের গভীরতা।

প্রত্যাবর্তন

Group — নিয়ন্ত্রণ সূচী এবং গভীরতায় সারি গোষ্ঠী, অথবা যদি গোষ্ঠীটি বিদ্যমান না থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getRowGroupControlPosition()

শীটে থাকা সমস্ত সারি গোষ্ঠীর জন্য GroupControlTogglePosition প্রদান করে।

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

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

প্রত্যাবর্তন

GroupControlTogglePosition — সারি গ্রুপিং কন্ট্রোল টগল এই শীটে গ্রুপের পরে দেখানো হলে true এবং অন্যথায় false

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getRowGroupDepth(rowIndex)

প্রদত্ত সূচকে সারির গ্রুপ গভীরতা প্রদান করে।

গোষ্ঠীর গভীরতা নির্দেশ করে কতগুলি গোষ্ঠী সারির সাথে ওভারল্যাপ করে৷ এটি শূন্য থেকে আটের মধ্যে হতে পারে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
rowIndex Integer সারির সূচক।

প্রত্যাবর্তন

Integer — প্রদত্ত সূচকে সারির গ্রুপ গভীরতা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getRowHeight(rowPosition)

প্রদত্ত সারির পিক্সেলে উচ্চতা পায়।

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

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

পরামিতি

নাম টাইপ বর্ণনা
rowPosition Integer সারির অবস্থান পরীক্ষা করতে হবে।

প্রত্যাবর্তন

Integer — পিক্সেলে সারির উচ্চতা

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getSelection()

স্প্রেডশীটে বর্তমান Selection প্রদান করে।

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

প্রত্যাবর্তন

Selection - বর্তমান নির্বাচন

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getSheetId()

এই বস্তু দ্বারা উপস্থাপিত শীটের 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

getSlicers()

শীটে স্লাইসারের একটি অ্যারে প্রদান করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets all slicers in the spreadsheet.
const slicers = sheet.getSlicers();

// Logs the slicer titles to the console.
for (const slicer of slicers) {
  console.log(slicer.getTitle());
}

প্রত্যাবর্তন

Slicer[] — এই শীটে স্লাইসারের তালিকা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getTabColorObject()

শীট ট্যাবের রঙ পায়, বা শীট ট্যাবে কোন রঙ না থাকলে null

// This example assumes there is a sheet named "Sheet1"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("Sheet1");
var color = first.getTabColorObject();

প্রত্যাবর্তন

Color - শীট ট্যাবের রঙ, বা শীট ট্যাবে কোন রঙ না থাকলে null

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

getType()

শীটের ধরন প্রদান করে।

শীটের ডিফল্ট প্রকার হল SheetType.GRID । একটি শীট যাতে একটি একক এমবেডেড অবজেক্ট থাকে যেমন একটি EmbeddedChart হল একটি শীট টাইপ SheetType.OBJECT শীট।

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

প্রত্যাবর্তন

SheetType - শীটের প্রকার।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

hasHiddenGridlines()

শীটের গ্রিডলাইন লুকানো থাকলে true ফেরত দেয়; অন্যথায় false ফেরত দেয়। গ্রিডলাইনগুলি ডিফল্টরূপে দৃশ্যমান।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Checks if the spreadsheet has hidden gridelines and logs the result to the console.
console.log(sheet.hasHiddenGridlines());

প্রত্যাবর্তন

Booleantrue যদি গ্রিডলাইন লুকানো থাকে; অন্যথায় false

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

hideColumn(column)

প্রদত্ত পরিসরে কলাম বা কলাম লুকিয়ে রাখে।

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
column Range লুকানোর জন্য কলামের ব্যাপ্তি।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

hideColumns(columnIndex)

প্রদত্ত সূচকে একটি একক কলাম লুকায়। এই পদ্ধতির জন্য 1-সূচক ব্যবহার করুন।

একটি সূচক ব্যবহার করে একাধিক কলাম লুকানোর জন্য, hideColumns(columnIndex, numColumns) ব্যবহার করুন।

একটি পরিসীমা ব্যবহার করে একাধিক কলাম লুকানোর জন্য, hideColumn() ব্যবহার করুন।

let ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheets()[0];
// Hides the first column
sheet.hideColumns(1);

পরামিতি

নাম টাইপ বর্ণনা
columnIndex Integer লুকানোর জন্য কলামের সূচী।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

hideColumns(columnIndex, numColumns)

প্রদত্ত সূচক থেকে শুরু হওয়া এক বা একাধিক পরপর কলাম লুকিয়ে রাখে। এই পদ্ধতির জন্য 1-সূচক ব্যবহার করুন।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Hides the first three columns
sheet.hideColumns(1, 3);

পরামিতি

নাম টাইপ বর্ণনা
columnIndex Integer লুকানোর জন্য কলামের শুরুর সূচী।
numColumns Integer লুকানোর জন্য কলামের সংখ্যা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

hideRow(row)

প্রদত্ত পরিসরে সারি লুকিয়ে রাখে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
row Range লুকানোর জন্য সারি ব্যাপ্তি।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

hideRows(rowIndex)

প্রদত্ত সূচকে সারিটি লুকিয়ে রাখে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Hides the first row
sheet.hideRows(1);

পরামিতি

নাম টাইপ বর্ণনা
rowIndex Integer সারির সূচী লুকাতে হবে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

hideRows(rowIndex, numRows)

প্রদত্ত সূচকে শুরু হওয়া এক বা একাধিক সারি লুকিয়ে রাখে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Hides the first three rows
sheet.hideRows(1, 3);

পরামিতি

নাম টাইপ বর্ণনা
rowIndex Integer সারির প্রারম্ভিক সূচী লুকাতে হবে।
numRows Integer লুকানোর জন্য সারির সংখ্যা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

hideSheet()

এই শীট লুকান. শীটটি ইতিমধ্যে লুকানো থাকলে এর কোন প্রভাব নেই। যদি এই পদ্ধতিটি শুধুমাত্র দৃশ্যমান শীটে বলা হয়, তবে এটি একটি ব্যতিক্রম নিক্ষেপ করে।

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

প্রত্যাবর্তন

Sheet - বর্তমান শীট।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertChart(chart)

এই শীটে একটি নতুন চার্ট যোগ করে৷

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

// This creates a simple bar chart from the first three rows
// of the first two columns of the spreadsheet
var chart = sheet.newChart()
    .setChartType(Charts.ChartType.BAR)
    .addRange(sheet.getRange("A1:B4"))
    .setPosition(5, 5, 0, 0)
    .setOption("title", "Dynamic Chart")
    .build();
sheet.insertChart(chart);

পরামিতি

নাম টাইপ বর্ণনা
chart EmbeddedChart ঢোকাতে চার্ট।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertColumnAfter(afterPosition)

প্রদত্ত কলাম অবস্থানের পরে একটি কলাম সন্নিবেশ করান।

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

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

পরামিতি

নাম টাইপ বর্ণনা
afterPosition Integer যে কলামের পরে নতুন কলাম যোগ করতে হবে।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertColumnBefore(beforePosition)

প্রদত্ত কলাম অবস্থানের আগে একটি কলাম সন্নিবেশ করান।

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

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

পরামিতি

নাম টাইপ বর্ণনা
beforePosition Integer যে কলামের আগে নতুন কলাম যোগ করতে হবে।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertColumns(columnIndex)

নির্দিষ্ট স্থানে একটি শীটে একটি ফাঁকা কলাম সন্নিবেশ করান।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Shifts all columns by one
sheet.insertColumns(1);

পরামিতি

নাম টাইপ বর্ণনা
columnIndex Integer একটি কলাম কোথায় ঢোকাতে হবে তা নির্দেশ করে সূচক।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertColumns(columnIndex, numColumns)

নির্দিষ্ট অবস্থান থেকে শুরু করে একটি শীটে এক বা একাধিক পরপর ফাঁকা কলাম সন্নিবেশ করান।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Shifts all columns by three
sheet.insertColumns(1, 3);

পরামিতি

নাম টাইপ বর্ণনা
columnIndex Integer একটি কলাম কোথায় ঢোকাতে হবে তা নির্দেশ করে সূচক।
numColumns Integer সন্নিবেশ করার জন্য কলামের সংখ্যা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertColumnsAfter(afterPosition, howMany)

প্রদত্ত কলাম অবস্থানের পরে একটি নির্দিষ্ট সংখ্যক কলাম সন্নিবেশ করান।

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

// Inserts two columns after the first column on the first sheet of the spreadsheet.
sheet.insertColumnsAfter(1,2);

পরামিতি

নাম টাইপ বর্ণনা
afterPosition Integer যে কলামের পরে নতুন কলাম যোগ করতে হবে।
howMany Integer সন্নিবেশ করার জন্য কলামের সংখ্যা।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertColumnsBefore(beforePosition, howMany)

প্রদত্ত কলাম অবস্থানের আগে বেশ কয়েকটি কলাম সন্নিবেশ করান।

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

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

পরামিতি

নাম টাইপ বর্ণনা
beforePosition Integer যে কলামের আগে নতুন কলাম যোগ করতে হবে।
howMany Integer সন্নিবেশ করার জন্য কলামের সংখ্যা।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertImage(blobSource, column, row)

একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি BlobSource সন্নিবেশ করান৷ ছবির আকার ব্লব বিষয়বস্তু থেকে পুনরুদ্ধার করা হয়. সর্বাধিক সমর্থিত ব্লব আকার হল 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)

একটি পিক্সেল অফসেট সহ একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি BlobSource সন্নিবেশ করান৷ ছবির আকার ব্লব বিষয়বস্তু থেকে পুনরুদ্ধার করা হয়. সর্বাধিক সমর্থিত ব্লব আকার হল 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

insertRows(rowIndex)

নির্দিষ্ট স্থানে একটি শীটে একটি ফাঁকা সারি সন্নিবেশ করান।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Shifts all rows down by one
sheet.insertRows(1);

পরামিতি

নাম টাইপ বর্ণনা
rowIndex Integer একটি সারি কোথায় ঢোকাতে হবে তা নির্দেশ করে সূচক।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertRows(rowIndex, numRows)

নির্দিষ্ট অবস্থান থেকে শুরু করে একটি শীটে এক বা একাধিক পরপর ফাঁকা সারি সন্নিবেশ করান।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Shifts all rows down by three
sheet.insertRows(1, 3);

পরামিতি

নাম টাইপ বর্ণনা
rowIndex Integer একটি সারি কোথায় ঢোকাতে হবে তা নির্দেশ করে সূচক।
numRows Integer সন্নিবেশ করার জন্য সারির সংখ্যা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertRowsAfter(afterPosition, howMany)

প্রদত্ত সারির অবস্থানের পরে বেশ কয়েকটি সারি সন্নিবেশ করান।

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

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

পরামিতি

নাম টাইপ বর্ণনা
afterPosition Integer যে সারিটির পরে নতুন সারি যোগ করতে হবে।
howMany Integer সন্নিবেশ করার জন্য সারির সংখ্যা।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertRowsBefore(beforePosition, howMany)

প্রদত্ত সারির অবস্থানের আগে বেশ কয়েকটি সারি সন্নিবেশ করান।

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

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

পরামিতি

নাম টাইপ বর্ণনা
beforePosition Integer যে সারিটির আগে নতুন সারি যোগ করতে হবে।
howMany Integer সন্নিবেশ করার জন্য সারির সংখ্যা।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertSlicer(range, anchorRowPos, anchorColPos)

এই শীটে একটি নতুন স্লাইসার যোগ করে৷

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range of the sheet.
const range = sheet.getRange('A1:D10');

// Inserts the slicer with a random range into the sheet.
const insertSlicers = sheet.insertSlicer(range.randomize(), 1, 10);

// Logs the insert slicer result to the console.
console.log(insertSlicers);

পরামিতি

নাম টাইপ বর্ণনা
range Range যে পরিসরে স্লাইসার স্লাইসার তৈরি করা হয়েছে।
anchorRowPos Integer স্লাইসারের উপরের দিকটি এই সারিতে নোঙ্গর করা হয়েছে।
anchorColPos Integer স্লাইসারের উপরের দিকটি এই কলে নোঙর করা হয়।

প্রত্যাবর্তন

Slicer — নতুন ঢোকানো স্লাইসার।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

insertSlicer(range, anchorRowPos, anchorColPos, offsetX, offsetY)

এই শীটে একটি নতুন স্লাইসার যোগ করে৷

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Gets the range.
const range = sheet.getRange('A1:D10');

// Inserts a slicer using the random range function.
const insertSlicers = sheet.insertSlicer(range.randomize(), 1, 10, 0, 0);

// Logs the insert slicer result to the console.
console.log(insertSlicers);

পরামিতি

নাম টাইপ বর্ণনা
range Range যে পরিসরে স্লাইসার স্লাইসার তৈরি করা হয়েছে।
anchorRowPos Integer স্লাইসারের উপরের দিকটি এই সারিতে নোঙ্গর করা হয়েছে।
anchorColPos Integer স্লাইসারের উপরের দিকটি এই কলে নোঙর করা হয়।
offsetX Integer কক্ষের কোণ থেকে পিক্সেলে অনুভূমিক অফসেট।
offsetY Integer সেল কোণ থেকে পিক্সেলে উল্লম্ব অফসেট।

প্রত্যাবর্তন

Slicer — নতুন ঢোকানো স্লাইসার।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

isColumnHiddenByUser(columnPosition)

প্রদত্ত কলাম ব্যবহারকারীর দ্বারা লুকানো আছে কিনা তা প্রদান করে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
columnPosition Integer কলামের অবস্থান পরীক্ষা করতে হবে।

প্রত্যাবর্তন

Boolean — কলাম লুকানো থাকলে true , অন্যথায় false

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

isRightToLeft()

এই শীট লেআউট ডান-থেকে-বামে হলে true ফেরত দেয়। যদি শীট ডিফল্ট বাম-থেকে-ডান লেআউট ব্যবহার করে তাহলে false ফেরত দেয়।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Checks if a spreadsheet is ordered from right to left and logs the result to the console.
console.log(sheet.isRightToLeft());

প্রত্যাবর্তন

Boolean — ডান-থেকে-বামে হলে true ; অন্যথায় false

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

isRowHiddenByFilter(rowPosition)

প্রদত্ত সারিটি ফিল্টার দ্বারা লুকানো আছে কিনা তা প্রদান করে (কোন ফিল্টার ভিউ নয়)।

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

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

পরামিতি

নাম টাইপ বর্ণনা
rowPosition Integer সারির অবস্থান পরীক্ষা করতে হবে।

প্রত্যাবর্তন

Boolean — সারি লুকানো থাকলে true , অন্যথায় false

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

isRowHiddenByUser(rowPosition)

প্রদত্ত সারিটি ব্যবহারকারী দ্বারা লুকানো আছে কিনা তা প্রদান করে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
rowPosition Integer সারির অবস্থান পরীক্ষা করতে হবে।

প্রত্যাবর্তন

Boolean — সারি লুকানো থাকলে true , অন্যথায় false

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

isSheetHidden()

শীটটি বর্তমানে লুকানো থাকলে true দেখায়।

var sheet = SpreadsheetApp.getActiveSheet();
if (sheet.isSheetHidden()) {
  // do something...
}

প্রত্যাবর্তন

Boolean — শীট লুকানো থাকলে true , অন্যথায় false

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

moveColumns(columnSpec, destinationIndex)

প্রদত্ত পরিসর দ্বারা নির্বাচিত কলামগুলিকে destinationIndex দ্বারা নির্দেশিত অবস্থানে নিয়ে যায়। columnSpec কে সরানোর জন্য সম্পূর্ণ কলাম বা কলামের গোষ্ঠীকে সঠিকভাবে উপস্থাপন করতে হবে না—এটি পরিসীমা বিস্তৃত সমস্ত কলাম নির্বাচন করে।

// The code below moves rows A-B to destination index 5.
// This results in those columns becoming columns C-D.
var sheet = SpreadsheetApp.getActiveSheet();
// Selects column A and column B to be moved.
var columnSpec = sheet.getRange("A1:B1");
sheet.moveColumns(columnSpec, 5);

পরামিতি

নাম টাইপ বর্ণনা
columnSpec Range কলামগুলিকে বিস্তৃত একটি পরিসর যা সরানো উচিত৷
destinationIndex Integer যে সূচীতে কলামগুলি সরানো উচিত৷ নোট করুন যে এই সূচকটি কলামগুলি সরানোর আগে স্থানাঙ্কের উপর ভিত্তি করে। বর্তমান ডেটা সরানো কলামগুলির জন্য জায়গা তৈরি করার জন্য ডানদিকে স্থানান্তরিত হয় যখন উৎস কলামগুলি গ্রিড থেকে সরানো হয়। অতএব, ডেটা মূলভাবে নির্দিষ্ট করা থেকে একটি ভিন্ন সূচকে শেষ হতে পারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

moveRows(rowSpec, destinationIndex)

প্রদত্ত ব্যাপ্তি দ্বারা নির্বাচিত সারিগুলিকে destinationIndex দ্বারা নির্দেশিত অবস্থানে নিয়ে যায়। rowSpec নিজেই সরানোর জন্য একটি সম্পূর্ণ সারি বা সারিগুলির গোষ্ঠীকে সঠিকভাবে উপস্থাপন করতে হবে না—এটি সমস্ত সারি নির্বাচন করে যা পরিসীমা বিস্তৃত।

// The code below moves rows 1-2 to destination index 5.
// This results in those rows becoming rows 3-4.
var sheet = SpreadsheetApp.getActiveSheet();
// Selects row 1 and row 2 to be moved.
var rowSpec = sheet.getRange("A1:A2");
sheet.moveRows(rowSpec, 5);

পরামিতি

নাম টাইপ বর্ণনা
rowSpec Range সারিগুলিকে বিস্তৃত একটি পরিসর যা সরানো উচিত৷
destinationIndex Integer যে সূচীতে সারিগুলি সরানো উচিত। মনে রাখবেন যে এই সূচকটি সারিগুলি সরানোর আগে স্থানাঙ্কগুলির উপর ভিত্তি করে। গ্রিড থেকে সোর্স সারিগুলি সরানোর সময় সরানো সারিগুলির জন্য জায়গা তৈরি করতে বিদ্যমান ডেটা স্থানান্তরিত করা হয়। অতএব, ডেটা মূলভাবে নির্দিষ্ট করা থেকে একটি ভিন্ন সূচকে শেষ হতে পারে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

newChart()

এই শীটের জন্য একটি নতুন চার্ট তৈরি করতে একজন নির্মাতাকে ফেরত দেয়।

এই উদাহরণটি দেখায় কিভাবে একটি নতুন চার্ট তৈরি করতে হয়:

var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange("A1:B8");
var chartBuilder = sheet.newChart();
chartBuilder.addRange(range)
    .setChartType(Charts.ChartType.LINE)
    .setPosition(2, 2, 0, 0)
    .setOption('title', 'My Line Chart!');
sheet.insertChart(chartBuilder.build());

প্রত্যাবর্তন

EmbeddedChartBuilder — একটি নতুন চার্ট তৈরি করার জন্য একজন নির্মাতা।


protect()

এমন একটি বস্তু তৈরি করে যা শীটটিকে সম্পাদনা করা থেকে রক্ষা করতে পারে এমন ব্যবহারকারীদের ছাড়া যাদের অনুমতি আছে। যতক্ষণ না স্ক্রিপ্ট প্রকৃতপক্ষে শীটের জন্য সম্পাদকদের তালিকা পরিবর্তন করে ( Protection.removeEditor(emailAddress) , Protection.removeEditor(user) , Protection.removeEditors(emailAddresses) , Protection.addEditor(emailAddress) , EmailAddress Protection.addEditor(user) , Editorusd. Protection.addEditors(emailAddresses) , বা Protection.setDomainEdit(editable) ) এর জন্য একটি নতুন মান সেট করে, অনুমতিগুলি স্প্রেডশীটেরই মিরর করে, যার কার্যকরী অর্থ হল শীটটি অরক্ষিত থাকে৷ যদি শীটটি ইতিমধ্যে সুরক্ষিত থাকে তবে এই পদ্ধতিটি তার বিদ্যমান সুরক্ষা সেটিংস প্রতিনিধিত্ব করে এমন একটি বস্তু ফেরত দেয়। একটি সুরক্ষিত শীটে অরক্ষিত অঞ্চল অন্তর্ভুক্ত থাকতে পারে।

// Protect the active sheet, then remove all other users from the list of editors.
var sheet = SpreadsheetApp.getActiveSheet();
var protection = sheet.protect().setDescription('Sample protected sheet');

// Ensure the current user is an editor before removing others. Otherwise, if the user's edit
// permission comes from a group, the script throws an exception upon removing the group.
var me = Session.getEffectiveUser();
protection.addEditor(me);
protection.removeEditors(protection.getEditors());
if (protection.canDomainEdit()) {
  protection.setDomainEdit(false);
}

প্রত্যাবর্তন

Protection - সুরক্ষা সেটিংস প্রতিনিধিত্বকারী একটি বস্তু।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

removeChart(chart)

মূল পত্রক থেকে একটি চার্ট মুছে দেয়।

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

// This removes all the embedded charts from the spreadsheet
var charts = sheet.getCharts();
for (var i in charts) {
  sheet.removeChart(charts[i]);
}

পরামিতি

নাম টাইপ বর্ণনা
chart EmbeddedChart মুছে ফেলার জন্য চার্ট।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setActiveRange(range)

সক্রিয় পত্রকের active range হিসাবে নির্দিষ্ট পরিসর সেট করে, current cell হিসাবে ব্যাপ্তির উপরের বাম কক্ষের সাথে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
range Range সক্রিয় ব্যাপ্তি হিসাবে সেট করা ব্যাপ্তি৷

প্রত্যাবর্তন

Range — নতুন সক্রিয় পরিসর

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setActiveRangeList(rangeList)

সক্রিয় শীটে active ranges হিসাবে ব্যাপ্তির নির্দিষ্ট তালিকা সেট করে। তালিকার শেষ পরিসরটি active range হিসাবে সেট করা হয়েছে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
rangeList RangeList নির্বাচন করার জন্য ব্যাপ্তির তালিকা।

প্রত্যাবর্তন

RangeList — নতুন নির্বাচিত রেঞ্জের তালিকা

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setActiveSelection(range)

এই পত্রকের জন্য সক্রিয় নির্বাচন অঞ্চল সেট করে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
range Range সক্রিয় নির্বাচন হিসাবে সেট করার ব্যাপ্তি।

প্রত্যাবর্তন

Range — নতুন সক্রিয় পরিসর

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setActiveSelection(a1Notation)

সক্রিয় নির্বাচন সেট করে, যেমন A1 স্বরলিপি বা R1C1 স্বরলিপিতে উল্লেখ করা হয়েছে।

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

sheet.setActiveSelection("A1:D4");

পরামিতি

নাম টাইপ বর্ণনা
a1Notation String A1 স্বরলিপি বা R1C1 স্বরলিপিতে নির্দিষ্ট করা হিসাবে সক্রিয় হিসাবে সেট করার ব্যাপ্তি।

প্রত্যাবর্তন

Range — নতুন সক্রিয় পরিসর

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setColumnGroupControlPosition(position)

শীটে কলাম গ্রুপ কন্ট্রোল টগলের অবস্থান সেট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
position GroupControlTogglePosition কলাম গ্রুপ কন্ট্রোল টগলের অবস্থান।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setColumnWidth(columnPosition, width)

প্রদত্ত কলামের প্রস্থ পিক্সেলে সেট করে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
columnPosition Integer প্রদত্ত কলামের অবস্থান সেট করতে হবে।
width Integer এটি সেট করার জন্য পিক্সেলের প্রস্থ।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setColumnWidths(startColumn, numColumns, width)

প্রদত্ত কলামের প্রস্থ পিক্সেলে সেট করে।

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

// Sets the first three columns to a width of 200 pixels
sheet.setColumnWidths(1, 3, 200);

পরামিতি

নাম টাইপ বর্ণনা
startColumn Integer শুরুর কলামের অবস্থান পরিবর্তন করতে হবে।
numColumns Integer পরিবর্তন করার জন্য কলামের সংখ্যা।
width Integer এটি সেট করার জন্য পিক্সেলের প্রস্থ।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setConditionalFormatRules(rules)

ইনপুট নিয়মগুলির সাথে শীটে বিদ্যমান সমস্ত শর্তাধীন বিন্যাস নিয়মগুলি প্রতিস্থাপন করে৷ নিয়ম তাদের ইনপুট ক্রম মূল্যায়ন করা হয়.

// Remove one of the existing conditional format rules.
var sheet = SpreadsheetApp.getActiveSheet();
var rules = sheet.getConditionalFormatRules();
rules.splice(1, 1); // Deletes the 2nd format rule.
sheet.setConditionalFormatRules(rules);

পরামিতি

নাম টাইপ বর্ণনা
rules ConditionalFormatRule[] নতুন শর্তাধীন বিন্যাস নিয়ম.

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setCurrentCell(cell)

নির্দিষ্ট ঘরটিকে current cell হিসাবে সেট করে।

যদি নির্দিষ্ট সেলটি ইতিমধ্যেই নির্বাচিত পরিসরে উপস্থিত থাকে, তাহলে সেই পরিসরটি বর্তমান সেল হিসাবে সেলের সাথে সক্রিয় পরিসরে পরিণত হয়।

যদি নির্দিষ্ট কক্ষটি কোনো নির্বাচিত পরিসরে উপস্থিত না থাকে, তাহলে বিদ্যমান কোনো নির্বাচন মুছে ফেলা হয় এবং কোষটি বর্তমান কোষ এবং সক্রিয় পরিসরে পরিণত হয়।

দ্রষ্টব্য: নির্দিষ্ট Range অবশ্যই একটি ঘর থাকতে হবে, অন্যথায় এটি একটি ব্যতিক্রম নিক্ষেপ করে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
cell Range বর্তমান কক্ষ হিসাবে সেট করা ঘর।

প্রত্যাবর্তন

Range — নতুন সেট করা বর্তমান সেল

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setFrozenColumns(columns)

প্রদত্ত কলামের সংখ্যা হিমায়িত করে। শূন্য হলে, কোনো কলাম হিমায়িত হয় না।

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

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

পরামিতি

নাম টাইপ বর্ণনা
columns Integer হিমায়িত করার জন্য কলামের সংখ্যা৷

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setFrozenRows(rows)

প্রদত্ত সারির সংখ্যা হিমায়িত করে। শূন্য হলে, কোনো সারি হিমায়িত হয় না।

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

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

পরামিতি

নাম টাইপ বর্ণনা
rows Integer হিমায়িত করার জন্য সারির সংখ্যা।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setHiddenGridlines(hideGridlines)

শীট গ্রিডলাইন লুকিয়ে বা প্রকাশ করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can us eSpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Hides the gridlines in the sheet.
sheet.setHiddenGridlines(true);

পরামিতি

নাম টাইপ বর্ণনা
hideGridlines Boolean true হলে, এই শীটে গ্রিডলাইন লুকান; অন্যথায় গ্রিডলাইন দেখান।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setName(name)

শীটের নাম সেট করে।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.setName("not first anymore");

পরামিতি

নাম টাইপ বর্ণনা
name String শীট জন্য নতুন নাম.

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setRightToLeft(rightToLeft)

শীট লেআউটকে ডান-থেকে-বামে সেট বা আনসেট করে।

// Opens the spreadsheet file by its URL. If you created your script from within a
// Google Sheets file, you can use SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');

// Gets a sheet by its name.
const sheet = ss.getSheetByName('Sheet1');

// Sets the sheet layout, so that the sheet is ordered from right to left.
sheet.setRightToLeft(true);

পরামিতি

নাম টাইপ বর্ণনা
rightToLeft Boolean true হলে, উপরের ডানদিকে কোণায় A1 কক্ষ সহ শীট বিন্যাসটি ডান থেকে বামে সেট করা হয়। false হলে, শীট লেআউটটি ডিফল্ট বাম-থেকে-ডানে সেট করা হয়, উপরের বাম দিকে সেল A1 সহ।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setRowGroupControlPosition(position)

শীটে সারি গ্রুপ নিয়ন্ত্রণ টগলের অবস্থান সেট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
position GroupControlTogglePosition সারি গ্রুপ নিয়ন্ত্রণ টগলের অবস্থান।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setRowHeight(rowPosition, height)

প্রদত্ত সারির সারির উচ্চতা পিক্সেলে সেট করে। ডিফল্টরূপে, ঘরের বিষয়বস্তু ফিট করার জন্য সারি বৃদ্ধি পায়। আপনি যদি সারিগুলিকে একটি নির্দিষ্ট উচ্চতায় জোর করতে চান তবে setRowHeightsForced(startRow, numRows, height) ব্যবহার করুন।

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

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

পরামিতি

নাম টাইপ বর্ণনা
rowPosition Integer সারির অবস্থান পরিবর্তন করতে হবে।
height Integer এটি সেট করার জন্য পিক্সেলের উচ্চতা।

প্রত্যাবর্তন

Sheet — শীট, পদ্ধতি চেইন করার জন্য দরকারী।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setRowHeights(startRow, numRows, height)

প্রদত্ত সারির উচ্চতা পিক্সেলে সেট করে। ডিফল্টরূপে, ঘরের বিষয়বস্তু ফিট করার জন্য সারি বৃদ্ধি পায়। আপনি যদি সারিগুলিকে একটি নির্দিষ্ট উচ্চতায় জোর করতে চান তবে setRowHeightsForced(startRow, numRows, height) ব্যবহার করুন।

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

// Sets the first three rows to a height of 20 pixels
sheet.setRowHeights(1, 3, 20);

পরামিতি

নাম টাইপ বর্ণনা
startRow Integer শুরুর সারির অবস্থান পরিবর্তন করতে হবে।
numRows Integer সারির সংখ্যা পরিবর্তন করতে হবে।
height Integer এটি সেট করার জন্য পিক্সেলের উচ্চতা।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setRowHeightsForced(startRow, numRows, height)

প্রদত্ত সারির উচ্চতা পিক্সেলে সেট করে। ডিফল্টরূপে, ঘরের বিষয়বস্তু ফিট করার জন্য সারি বৃদ্ধি পায়। যখন আপনি setRowHeightsForced ব্যবহার করেন, ঘরের বিষয়বস্তু সারির উচ্চতার চেয়ে লম্বা হলেও সারিগুলিকে নির্দিষ্ট উচ্চতায় বাধ্য করা হয়।

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

// Sets the first three rows to a height of 5 pixels.
sheet.setRowHeightsForced(1, 3, 5);

পরামিতি

নাম টাইপ বর্ণনা
startRow Integer শুরুর সারির অবস্থান পরিবর্তন করতে হবে।
numRows Integer সারির সংখ্যা পরিবর্তন করতে হবে।
height Integer এটি সেট করার জন্য পিক্সেলের উচ্চতা।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setTabColor(color)

শীট ট্যাবের রঙ সেট করে।

// This example assumes there is a sheet named "first"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("first");
first.setTabColor("ff0000"); // Set the color to red.
first.setTabColor(null); // Unset the color.

পরামিতি

নাম টাইপ বর্ণনা
color String CSS স্বরলিপিতে একটি রঙের কোড (যেমন '#ffffff' বা 'white' ), বা ট্যাবের রঙ পুনরায় সেট করতে null

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

setTabColorObject(color)

শীট ট্যাবের রঙ সেট করে।

// This example assumes there is a sheet named "Sheet1"
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("Sheet1");
var color = SpreadsheetApp.newColor()
    .setThemeColor(SpreadsheetApp.ThemeColorType.ACCENT1)
    .build();
first.setTabColorObject(color); // Set the color to theme accent 1.
first.setTabColorObject(null); // Unset the color.

পরামিতি

নাম টাইপ বর্ণনা
color Color শীট ট্যাবের রঙ সেট করতে হবে।

প্রত্যাবর্তন

Sheet - এই শীট, চেইন করার জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

showColumns(columnIndex)

প্রদত্ত সূচকে কলামটি আড়াল করে।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Unhides the first column
sheet.showColumns(1);

পরামিতি

নাম টাইপ বর্ণনা
columnIndex Integer কলামের সূচী যা লুকাতে হবে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

showColumns(columnIndex, numColumns)

প্রদত্ত সূচী থেকে শুরু হওয়া এক বা একাধিক ধারাবাহিক কলাম দেখায়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Unhides the first three columns
sheet.showColumns(1, 3);

পরামিতি

নাম টাইপ বর্ণনা
columnIndex Integer কলামের সূচনা সূচী যা দেখাতে হবে।
numColumns Integer কলামের সংখ্যা লুকানোর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

showRows(rowIndex)

প্রদত্ত সূচীতে সারিটি দেখায়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Unhides the first row
sheet.showRows(1);

পরামিতি

নাম টাইপ বর্ণনা
rowIndex Integer সারির সূচী দেখানোর জন্য।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

showRows(rowIndex, numRows)

প্রদত্ত সূচীতে শুরু হওয়া এক বা একাধিক সারি দেখায়।

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Unhides the first three rows
sheet.showRows(1, 3);

পরামিতি

নাম টাইপ বর্ণনা
rowIndex Integer সারির প্রারম্ভিক সূচী যা লুকাতে হবে।
numRows Integer সারির সংখ্যা যা দেখাতে হবে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

showSheet()

শীট দৃশ্যমান করে তোলে। শীট ইতিমধ্যে দৃশ্যমান হলে কোন প্রভাব নেই.

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

প্রত্যাবর্তন

Sheet - বর্তমান শীট।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

sort(columnPosition)

কলাম দ্বারা একটি শীট বাছাই, আরোহী.

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

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

পরামিতি

নাম টাইপ বর্ণনা
columnPosition Integer যে কলামটি সাজাতে হবে।

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

sort(columnPosition, ascending)

কলাম দ্বারা একটি শীট সাজান. আরোহী বা অবরোহ নির্দিষ্ট করতে একটি প্যারামিটার লাগে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
columnPosition Integer যে কলামটি সাজাতে হবে।
ascending Boolean আরোহী সাজানোর জন্য true , অবরোহণের জন্য false

প্রত্যাবর্তন

Sheet - শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

unhideColumn(column)

প্রদত্ত পরিসরে কলামটি আড়াল করে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
column Range যদি লুকানো থাকে তাহলে যে ব্যাপ্তি দেখাতে হবে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

unhideRow(row)

প্রদত্ত পরিসরে সারিটি প্রকাশ করে।

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

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

পরামিতি

নাম টাইপ বর্ণনা
row Range যদি লুকানো থাকে তাহলে যে ব্যাপ্তি দেখাতে হবে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

updateChart(chart)

এই শীটে চার্ট আপডেট করে।

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

// This code is going to loop through all the charts and change them to
// column charts
var charts = sheet.getCharts();
for (var i in charts) {
  var chart = charts[i];
  var newChart = chart
      .modify()
      .setChartType(Charts.ChartType.COLUMN)
      .build();
  sheet.updateChart(newChart);
}

পরামিতি

নাম টাইপ বর্ণনা
chart EmbeddedChart আপডেট করার জন্য চার্ট।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

অপ্রচলিত পদ্ধতি