স্প্রেডশীট শীট অ্যাক্সেস এবং সংশোধন করুন. সাধারণ ক্রিয়াকলাপগুলি হল একটি শীটের নাম পরিবর্তন করা এবং শীট থেকে পরিসরের বস্তুগুলি অ্যাক্সেস করা।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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();
প্রত্যাবর্তন
GroupControlTogglePosition
— true
যদি এই শীটে গ্রুপের পরে কলাম গ্রুপিং কন্ট্রোল টগল দেখানো হয় এবং অন্যথায় false
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getColumnGroupDepth(columnIndex)
প্রদত্ত সূচকে কলামের গ্রুপ গভীরতা প্রদান করে।
গোষ্ঠীর গভীরতা নির্দেশ করে কতগুলি গোষ্ঠী কলামের সাথে ওভারল্যাপ করে৷ এটি শূন্য থেকে আটের মধ্যে হতে পারে।
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; // 1 if there is a group over columns 1 through 3 var groupDepth = sheet.getColumnGroupDepth(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnIndex | Integer | কলামের সূচী। |
প্রত্যাবর্তন
Integer
— প্রদত্ত সূচকে কলামের গ্রুপ গভীরতা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getColumnWidth(columnPosition)
প্রদত্ত কলামের পিক্সেলে প্রস্থ পায়।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Columns start at 1 Logger.log(sheet.getColumnWidth(1));
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnPosition | Integer | কলামের অবস্থান পরীক্ষা করতে হবে। |
প্রত্যাবর্তন
Integer
— পিক্সেলে কলামের প্রস্থ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getConditionalFormatRules()
এই শীটে সব শর্তসাপেক্ষ বিন্যাস নিয়ম পান।
// Logs the conditional format rules in a sheet. var rules = SpreadsheetApp.getActiveSheet().getConditionalFormatRules(); for (var i = 0; i < rules.length; i++) { var rule = rules[i]; Logger.log(rule); }
প্রত্যাবর্তন
ConditionalFormatRule[]
- শীটে সমস্ত নিয়মের একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getCurrentCell()
সক্রিয় পত্রকের বর্তমান কক্ষটি ফেরত দেয় বা কারেন্ট সেল না থাকলে null
। বর্তমান সেল হল সেই সেল যা Google Sheets 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());
প্রত্যাবর্তন
Boolean
— true
যদি গ্রিডলাইন লুকানো থাকে; অন্যথায় false
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideColumn(column)
প্রদত্ত পরিসরে কলাম বা কলাম লুকিয়ে রাখে।
let ss = SpreadsheetApp.getActiveSpreadsheet(); let sheet = ss.getSheets()[0]; // This hides the first column let range = sheet.getRange("A1"); sheet.hideColumn(range); // This hides the first 3 columns let range = sheet.getRange("A:C"); sheet.hideColumn(range);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
column | Range | লুকানোর জন্য কলামের ব্যাপ্তি। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideColumns(columnIndex)
প্রদত্ত সূচকে একটি একক কলাম লুকায়। এই পদ্ধতির জন্য 1-সূচক ব্যবহার করুন।
একটি সূচক ব্যবহার করে একাধিক কলাম লুকানোর জন্য, hideColumns(columnIndex, numColumns)
ব্যবহার করুন।
একটি পরিসীমা ব্যবহার করে একাধিক কলাম লুকানোর জন্য, hideColumn()
ব্যবহার করুন।
let ss = SpreadsheetApp.getActiveSpreadsheet(); let sheet = ss.getSheets()[0]; // Hides the first column sheet.hideColumns(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnIndex | Integer | লুকানোর জন্য কলামের সূচী। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideColumns(columnIndex, numColumns)
প্রদত্ত সূচক থেকে শুরু হওয়া এক বা একাধিক পরপর কলাম লুকিয়ে রাখে। এই পদ্ধতির জন্য 1-সূচক ব্যবহার করুন।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Hides the first three columns sheet.hideColumns(1, 3);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnIndex | Integer | লুকানোর জন্য কলামের শুরুর সূচী। |
numColumns | Integer | লুকানোর জন্য কলামের সংখ্যা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRow(row)
প্রদত্ত পরিসরে সারি লুকিয়ে রাখে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This hides the first row var range = sheet.getRange("A1"); sheet.hideRow(range);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
row | Range | লুকানোর জন্য সারি ব্যাপ্তি। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRows(rowIndex)
প্রদত্ত সূচকে সারিটি লুকিয়ে রাখে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Hides the first row sheet.hideRows(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowIndex | Integer | সারির সূচী লুকাতে হবে। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideRows(rowIndex, numRows)
প্রদত্ত সূচকে শুরু হওয়া এক বা একাধিক সারি লুকিয়ে রাখে।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Hides the first three rows sheet.hideRows(1, 3);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rowIndex | Integer | সারির প্রারম্ভিক সূচী লুকাতে হবে। |
numRows | Integer | লুকানোর জন্য সারির সংখ্যা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
hideSheet()
এই শীট লুকান. শীটটি ইতিমধ্যে লুকানো থাকলে এর কোন প্রভাব নেই। যদি এই পদ্ধতিটি শুধুমাত্র দৃশ্যমান শীটে বলা হয়, তবে এটি একটি ব্যতিক্রম নিক্ষেপ করে।
var sheet = SpreadsheetApp.getActiveSheet(); sheet.hideSheet();
প্রত্যাবর্তন
Sheet
- বর্তমান শীট।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertChart(chart)
এই শীটে একটি নতুন চার্ট যোগ করে৷
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This creates a simple bar chart from the first three rows // of the first two columns of the spreadsheet var chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange("A1:B4")) .setPosition(5, 5, 0, 0) .setOption("title", "Dynamic Chart") .build(); sheet.insertChart(chart);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
chart | EmbeddedChart | ঢোকাতে চার্ট। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnAfter(afterPosition)
প্রদত্ত কলাম অবস্থানের পরে একটি কলাম সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts a column after the first column position sheet.insertColumnAfter(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
afterPosition | Integer | যে কলামের পরে নতুন কলাম যোগ করতে হবে। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnBefore(beforePosition)
প্রদত্ত কলাম অবস্থানের আগে একটি কলাম সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts a column in the first column position sheet.insertColumnBefore(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
beforePosition | Integer | যে কলামের আগে নতুন কলাম যোগ করতে হবে। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumns(columnIndex)
নির্দিষ্ট স্থানে একটি শীটে একটি ফাঁকা কলাম সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Shifts all columns by one sheet.insertColumns(1);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnIndex | Integer | একটি কলাম কোথায় ঢোকাতে হবে তা নির্দেশ করে সূচক। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumns(columnIndex, numColumns)
নির্দিষ্ট অবস্থান থেকে শুরু করে একটি শীটে এক বা একাধিক পরপর ফাঁকা কলাম সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Shifts all columns by three sheet.insertColumns(1, 3);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columnIndex | Integer | একটি কলাম কোথায় ঢোকাতে হবে তা নির্দেশ করে সূচক। |
numColumns | Integer | সন্নিবেশ করার জন্য কলামের সংখ্যা। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnsAfter(afterPosition, howMany)
প্রদত্ত কলাম অবস্থানের পরে একটি নির্দিষ্ট সংখ্যক কলাম সন্নিবেশ করান।
let ss = SpreadsheetApp.getActiveSpreadsheet(); let sheet = ss.getSheets()[0]; // Inserts two columns after the first column on the first sheet of the spreadsheet. sheet.insertColumnsAfter(1,2);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
afterPosition | Integer | যে কলামের পরে নতুন কলাম যোগ করতে হবে। |
howMany | Integer | সন্নিবেশ করার জন্য কলামের সংখ্যা। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertColumnsBefore(beforePosition, howMany)
প্রদত্ত কলাম অবস্থানের আগে বেশ কয়েকটি কলাম সন্নিবেশ করান।
var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // This inserts five columns before the first column sheet.insertColumnsBefore(1, 5);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
beforePosition | Integer | যে কলামের আগে নতুন কলাম যোগ করতে হবে। |
howMany | Integer | সন্নিবেশ করার জন্য কলামের সংখ্যা। |
প্রত্যাবর্তন
Sheet
- শীট, পদ্ধতি চেইনিংয়ের জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
insertImage(blobSource, column, row)
একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি BlobSource
সন্নিবেশ করান৷ ছবির আকার ব্লব বিষয়বস্তু থেকে পুনরুদ্ধার করা হয়. সর্বাধিক সমর্থিত ব্লব আকার হল 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)
, 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 | সিএসএস স্বরলিপিতে একটি রঙ কোড (যেমন '#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