Class Sheet

শীট

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
activate() Sheet এই শীট সক্রিয় করে।
add Developer Metadata(key) Sheet শীটে নির্দিষ্ট কী দিয়ে ডেভেলপার মেটাডেটা যোগ করে।
add Developer Metadata(key, visibility) Sheet শীটটিতে নির্দিষ্ট কী এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
add Developer Metadata(key, value) Sheet শীটে নির্দিষ্ট কী এবং মান সহ বিকাশকারী মেটাডেটা যোগ করে।
add Developer Metadata(key, value, visibility) Sheet শীটটিতে নির্দিষ্ট কী, মান এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
append Row(rowContents) Sheet শীটে বর্তমান ডেটা অঞ্চলের নীচে একটি সারি যুক্ত করে।
as Data Source Sheet() Data Source Sheet শীটটি Sheet Type.DATASOURCE হলে Data Source Sheet হিসাবে শীটটি ফেরত দেয়৷ DATASOURCE , বা অন্যথায় null
auto Resize Column(columnPosition) Sheet প্রদত্ত কলামের প্রস্থ তার বিষয়বস্তু ফিট করার জন্য সেট করে।
auto Resize Columns(startColumn, numColumns) Sheet প্রদত্ত কলাম অবস্থান থেকে শুরু করে সমস্ত কলামের প্রস্থ তাদের বিষয়বস্তুর সাথে মানানসই সেট করে।
auto Resize Rows(startRow, numRows) Sheet প্রদত্ত সারির অবস্থান থেকে শুরু করে সমস্ত সারির উচ্চতা তাদের বিষয়বস্তুর সাথে মানানসই সেট করে।
clear() Sheet বিষয়বস্তু এবং ফর্ম্যাটিং তথ্যের শীট সাফ করে।
clear(options) Sheet প্রদত্ত উন্নত বিকল্পগুলির সাথে নির্দিষ্ট করা বিষয়বস্তু এবং/অথবা বিন্যাসের শীট সাফ করে।
clear Conditional Format Rules() void শীট থেকে সমস্ত শর্তসাপেক্ষ বিন্যাস নিয়মগুলি সরিয়ে দেয়৷
clear Contents() Sheet বিন্যাস তথ্য সংরক্ষণ করার সময় বিষয়বস্তুর শীট সাফ করে।
clear Formats() Sheet বিষয়বস্তু সংরক্ষণ করার সময় বিন্যাসের শীট সাফ করে।
clear Notes() Sheet সমস্ত নোটের শীট সাফ করে।
collapse All Column Groups() Sheet পত্রকের সমস্ত কলাম গোষ্ঠীকে আড়াল করে।
collapse All Row Groups() Sheet পত্রকের সমস্ত সারি গোষ্ঠীকে সঙ্কুচিত করে৷
copy To(spreadsheet) Sheet একটি প্রদত্ত স্প্রেডশীটে শীটটি অনুলিপি করে, যা উৎস হিসাবে একই স্প্রেডশীট হতে পারে।
create Developer Metadata Finder() Developer Metadata Finder এই পত্রকের সুযোগের মধ্যে বিকাশকারী মেটাডেটা খোঁজার জন্য একটি Developer Metadata Finder ফাইন্ডার প্রদান করে।
create Text Finder(findText) Text Finder শীটের জন্য একটি পাঠ্য সন্ধানকারী তৈরি করে, যা পত্রকের মধ্যে পাঠ্য খুঁজে পেতে এবং প্রতিস্থাপন করতে পারে।
delete Column(columnPosition) Sheet প্রদত্ত কলাম অবস্থানে কলাম মুছে দেয়।
delete Columns(columnPosition, howMany) void প্রদত্ত কলাম অবস্থান থেকে শুরু করে বেশ কয়েকটি কলাম মুছে দেয়।
delete Row(rowPosition) Sheet প্রদত্ত সারি অবস্থানে সারি মুছে দেয়।
delete Rows(rowPosition, howMany) void প্রদত্ত সারি অবস্থান থেকে শুরু করে বেশ কয়েকটি সারি মুছে দেয়।
expand All Column Groups() Sheet পত্রকের সমস্ত কলাম গ্রুপ প্রসারিত করে।
expand All Row Groups() Sheet পত্রকের সমস্ত সারি গোষ্ঠী প্রসারিত করে৷
expand Column Groups Up To Depth(groupDepth) Sheet প্রদত্ত গভীরতা পর্যন্ত সমস্ত কলাম গোষ্ঠী প্রসারিত করে, এবং অন্য সকলকে ভেঙে দেয়।
expand Row Groups Up To Depth(groupDepth) Sheet প্রদত্ত গভীরতা পর্যন্ত সমস্ত সারি গোষ্ঠীকে প্রসারিত করে এবং অন্য সকলকে ভেঙে দেয়।
get Active Cell() Range এই পত্রকের সক্রিয় কক্ষটি প্রদান করে।
get Active Range() Range সক্রিয় শীটে নির্বাচিত ব্যাপ্তি ফেরত দেয়, অথবা কোনো সক্রিয় ব্যাপ্তি না থাকলে null
get Active Range List() Range List সক্রিয় শীটে সক্রিয় ব্যাপ্তির তালিকা প্রদান করে বা যদি কোনো সক্রিয় ব্যাপ্তি না থাকে তাহলে null
get Bandings() Banding[] এই পত্রকের সমস্ত ব্যান্ডিং ফেরত দেয়।
get Charts() Embedded Chart[] এই শীটে চার্টের একটি অ্যারে প্রদান করে।
get Column Group(columnIndex, groupDepth) Group প্রদত্ত সূচক এবং গোষ্ঠীর গভীরতায় কলামের গোষ্ঠী দেখায়।
get Column Group Control Position() Group Control Toggle Position পত্রকের সমস্ত কলাম গোষ্ঠীর জন্য Group Control Toggle Position প্রদান করে।
get Column Group Depth(columnIndex) Integer প্রদত্ত সূচকে কলামের গ্রুপ গভীরতা প্রদান করে।
get Column Width(columnPosition) Integer প্রদত্ত কলামের পিক্সেলে প্রস্থ পায়।
get Conditional Format Rules() Conditional Format Rule[] এই শীটে সব শর্তসাপেক্ষ বিন্যাস নিয়ম পান।
get Current Cell() Range সক্রিয় পত্রকের বর্তমান কক্ষটি ফেরত দেয় বা কারেন্ট সেল না থাকলে null
get Data Range() Range ডেটা উপস্থিত থাকা মাত্রার সাথে সম্পর্কিত একটি Range প্রদান করে।
get Data Source Formulas() Data Source Formula[] সমস্ত তথ্য উৎস সূত্র পায়.
get Data Source Pivot Tables() Data Source Pivot Table[] সমস্ত ডেটা উৎস পিভট টেবিল পায়।
get Data Source Tables() Data Source Table[] সমস্ত ডেটা উত্স টেবিল পায়।
get Developer Metadata() Developer Metadata[] এই পত্রকের সাথে যুক্ত সমস্ত বিকাশকারী মেটাডেটা পান৷
get Drawings() Drawing[] শীটে আঁকার একটি অ্যারে প্রদান করে।
get Filter() Filter এই শীটে ফিল্টার ফেরত দেয়, অথবা যদি কোনো ফিল্টার না থাকে তাহলে null
get Form Url() String ফর্মের URL ফেরত দেয় যা এই শীটে তার প্রতিক্রিয়া পাঠায়, অথবা যদি এই পত্রকের কোনো সংশ্লিষ্ট ফর্ম না থাকে তাহলে null
get Frozen Columns() Integer হিমায়িত কলামের সংখ্যা প্রদান করে।
get Frozen Rows() Integer হিমায়িত সারির সংখ্যা প্রদান করে।
get Images() Over Grid Image[] শীটে সমস্ত ওভার-দ্য-গ্রিড ছবি ফেরত দেয়।
get Index() Integer এর মূল স্প্রেডশীটে শীটের অবস্থান পায়।
get Last Column() Integer বিষয়বস্তু থাকা শেষ কলামের অবস্থান ফেরত দেয়।
get Last Row() Integer কন্টেন্ট আছে শেষ সারির অবস্থান ফেরত দেয়।
get Max Columns() Integer বিষয়বস্তু নির্বিশেষে শীটে কলামের বর্তমান সংখ্যা প্রদান করে।
get Max Rows() Integer বিষয়বস্তু নির্বিশেষে শীটে সারির বর্তমান সংখ্যা প্রদান করে।
get Name() String পত্রকের নাম প্রদান করে।
get Named Ranges() Named Range[] এই শীটে সমস্ত নামযুক্ত ব্যাপ্তি পায়৷
get Parent() Spreadsheet যে Spreadsheet এই শীট রয়েছে তা ফেরত দেয়।
get Pivot Tables() Pivot Table[] এই শীটে সমস্ত পিভট টেবিল ফেরত দেয়।
get Protections(type) Protection[] পত্রকের সমস্ত সুরক্ষিত রেঞ্জের প্রতিনিধিত্বকারী বস্তুর একটি অ্যারে বা একটি একক-উপাদান অ্যারে যা শীটেই সুরক্ষা উপস্থাপন করে।
get Range(row, column) Range প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষ সহ ব্যাপ্তি প্রদান করে।
get Range(row, column, numRows) Range প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষের সাথে এবং প্রদত্ত সারির সংখ্যা দিয়ে পরিসর প্রদান করে।
get Range(row, column, numRows, numColumns) Range প্রদত্ত সারি এবং কলামের প্রদত্ত সংখ্যার সাথে প্রদত্ত স্থানাঙ্কে উপরের বাম কক্ষের সাথে পরিসর প্রদান করে।
get Range(a1Notation) Range A1 স্বরলিপি বা R1C1 স্বরলিপিতে উল্লিখিত ব্যাপ্তি প্রদান করে।
get Range List(a1Notations) Range List A1 স্বরলিপি বা R1C1 স্বরলিপির একটি অ-খালি তালিকা দ্বারা নির্দিষ্ট করা একই শীটে ব্যাপ্তিগুলির প্রতিনিধিত্ব করে Range List সংগ্রহ ফেরত দেয়৷
get Row Group(rowIndex, groupDepth) Group প্রদত্ত সূচক এবং গোষ্ঠীর গভীরতায় সারি গোষ্ঠীটি ফেরত দেয়।
get Row Group Control Position() Group Control Toggle Position শীটে থাকা সমস্ত সারি গোষ্ঠীর জন্য Group Control Toggle Position ফেরত দেয়।
get Row Group Depth(rowIndex) Integer প্রদত্ত সূচকে সারির গ্রুপ গভীরতা প্রদান করে।
get Row Height(rowPosition) Integer প্রদত্ত সারির পিক্সেলে উচ্চতা পায়।
get Selection() Selection স্প্রেডশীটে বর্তমান Selection প্রদান করে।
get Sheet Id() Integer এই বস্তু দ্বারা উপস্থাপিত শীটের ID প্রদান করে।
get Sheet Name() String পত্রকের নাম প্রদান করে।
get Sheet Values(startRow, startColumn, numRows, numColumns) Object[][] প্রদত্ত স্থানাঙ্ক থেকে শুরু হওয়া এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে।
get Slicers() Slicer[] শীটে স্লাইসারের একটি অ্যারে প্রদান করে।
get Tab Color Object() Color শীট ট্যাবের রঙ পায়, বা শীট ট্যাবে কোন রঙ না থাকলে null
get Type() Sheet Type শীটের ধরন প্রদান করে।
has Hidden Gridlines() Boolean শীটের গ্রিডলাইন লুকানো থাকলে true ফেরত দেয়; অন্যথায় false ফেরত দেয়।
hide Column(column) void প্রদত্ত পরিসরে কলাম বা কলাম লুকিয়ে রাখে।
hide Columns(columnIndex) void প্রদত্ত সূচকে একটি একক কলাম লুকায়।
hide Columns(columnIndex, numColumns) void প্রদত্ত সূচক থেকে শুরু হওয়া এক বা একাধিক পরপর কলাম লুকিয়ে রাখে।
hide Row(row) void প্রদত্ত পরিসরে সারি লুকিয়ে রাখে।
hide Rows(rowIndex) void প্রদত্ত সূচকে সারিটি লুকিয়ে রাখে।
hide Rows(rowIndex, numRows) void প্রদত্ত সূচকে শুরু হওয়া এক বা একাধিক সারি লুকিয়ে রাখে।
hide Sheet() Sheet এই শীট লুকান.
insert Chart(chart) void এই শীটে একটি নতুন চার্ট যোগ করে৷
insert Column After(afterPosition) Sheet প্রদত্ত কলাম অবস্থানের পরে একটি কলাম সন্নিবেশ করান।
insert Column Before(beforePosition) Sheet প্রদত্ত কলাম অবস্থানের আগে একটি কলাম সন্নিবেশ করান।
insert Columns(columnIndex) void নির্দিষ্ট স্থানে একটি শীটে একটি ফাঁকা কলাম সন্নিবেশ করান।
insert Columns(columnIndex, numColumns) void নির্দিষ্ট অবস্থান থেকে শুরু করে একটি শীটে এক বা একাধিক পরপর ফাঁকা কলাম সন্নিবেশ করান।
insert Columns After(afterPosition, howMany) Sheet প্রদত্ত কলাম অবস্থানের পরে একটি নির্দিষ্ট সংখ্যক কলাম সন্নিবেশ করান।
insert Columns Before(beforePosition, howMany) Sheet প্রদত্ত কলাম অবস্থানের আগে বেশ কয়েকটি কলাম সন্নিবেশ করান।
insert Image(blobSource, column, row) Over Grid Image একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি Blob Source সন্নিবেশ করান৷
insert Image(blobSource, column, row, offsetX, offsetY) Over Grid Image একটি প্রদত্ত সারি এবং কলামে একটি পিক্সেল অফসেট সহ নথিতে একটি চিত্র হিসাবে একটি Blob Source সন্নিবেশ করায়৷
insert Image(url, column, row) Over Grid Image একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র সন্নিবেশ করান৷
insert Image(url, column, row, offsetX, offsetY) Over Grid Image একটি পিক্সেল অফসেট সহ একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র সন্নিবেশ করান৷
insert Row After(afterPosition) Sheet প্রদত্ত সারির অবস্থানের পরে একটি সারি সন্নিবেশ করান।
insert Row Before(beforePosition) Sheet প্রদত্ত সারির অবস্থানের আগে একটি সারি সন্নিবেশ করান।
insert Rows(rowIndex) void নির্দিষ্ট স্থানে একটি শীটে একটি ফাঁকা সারি সন্নিবেশ করান।
insert Rows(rowIndex, numRows) void নির্দিষ্ট অবস্থান থেকে শুরু করে একটি শীটে এক বা একাধিক পরপর ফাঁকা সারি সন্নিবেশ করান।
insert Rows After(afterPosition, howMany) Sheet প্রদত্ত সারির অবস্থানের পরে বেশ কয়েকটি সারি সন্নিবেশ করান।
insert Rows Before(beforePosition, howMany) Sheet প্রদত্ত সারির অবস্থানের আগে বেশ কয়েকটি সারি সন্নিবেশ করান।
insert Slicer(range, anchorRowPos, anchorColPos) Slicer এই শীটে একটি নতুন স্লাইসার যোগ করে৷
insert Slicer(range, anchorRowPos, anchorColPos, offsetX, offsetY) Slicer এই শীটে একটি নতুন স্লাইসার যোগ করে৷
is Column Hidden By User(columnPosition) Boolean প্রদত্ত কলাম ব্যবহারকারীর দ্বারা লুকানো আছে কিনা তা প্রদান করে।
is Right To Left() Boolean এই শীট লেআউট ডান-থেকে-বামে হলে true ফেরত দেয়।
is Row Hidden By Filter(rowPosition) Boolean প্রদত্ত সারিটি ফিল্টার দ্বারা লুকানো আছে কিনা তা প্রদান করে (কোন ফিল্টার ভিউ নয়)।
is Row Hidden By User(rowPosition) Boolean প্রদত্ত সারিটি ব্যবহারকারী দ্বারা লুকানো আছে কিনা তা প্রদান করে।
is Sheet Hidden() Boolean শীটটি বর্তমানে লুকানো থাকলে true দেখায়।
move Columns(columnSpec, destinationIndex) void প্রদত্ত পরিসর দ্বারা নির্বাচিত কলামগুলিকে destination Index দ্বারা নির্দেশিত অবস্থানে নিয়ে যায়।
move Rows(rowSpec, destinationIndex) void প্রদত্ত ব্যাপ্তি দ্বারা নির্বাচিত সারিগুলিকে destination Index দ্বারা নির্দেশিত অবস্থানে নিয়ে যায়।
new Chart() Embedded Chart Builder এই শীটের জন্য একটি নতুন চার্ট তৈরি করতে একজন নির্মাতাকে ফেরত দেয়।
protect() Protection এমন একটি বস্তু তৈরি করে যা শীটটিকে সম্পাদনা করা থেকে রক্ষা করতে পারে এমন ব্যবহারকারীদের ছাড়া যাদের অনুমতি আছে।
remove Chart(chart) void মূল পত্রক থেকে একটি চার্ট মুছে দেয়।
set Active Range(range) Range সক্রিয় পত্রকের active range হিসাবে নির্দিষ্ট পরিসর সেট করে, current cell হিসাবে ব্যাপ্তির উপরের বাম কক্ষের সাথে।
set Active Range List(rangeList) Range List সক্রিয় শীটে active ranges হিসাবে ব্যাপ্তির নির্দিষ্ট তালিকা সেট করে।
set Active Selection(range) Range এই পত্রকের জন্য সক্রিয় নির্বাচন অঞ্চল সেট করে।
set Active Selection(a1Notation) Range সক্রিয় নির্বাচন সেট করে, যেমন A1 স্বরলিপি বা R1C1 স্বরলিপিতে উল্লেখ করা হয়েছে।
set Column Group Control Position(position) Sheet শীটে কলাম গ্রুপ কন্ট্রোল টগলের অবস্থান সেট করে।
set Column Width(columnPosition, width) Sheet প্রদত্ত কলামের প্রস্থ পিক্সেলে সেট করে।
set Column Widths(startColumn, numColumns, width) Sheet প্রদত্ত কলামের প্রস্থ পিক্সেলে সেট করে।
set Conditional Format Rules(rules) void ইনপুট নিয়মগুলির সাথে শীটে বিদ্যমান সমস্ত শর্তাধীন বিন্যাস নিয়মগুলি প্রতিস্থাপন করে৷
set Current Cell(cell) Range নির্দিষ্ট ঘরটিকে current cell হিসাবে সেট করে।
set Frozen Columns(columns) void প্রদত্ত কলামের সংখ্যা হিমায়িত করে।
set Frozen Rows(rows) void প্রদত্ত সারির সংখ্যা হিমায়িত করে।
set Hidden Gridlines(hideGridlines) Sheet শীট গ্রিডলাইন লুকিয়ে বা প্রকাশ করে।
set Name(name) Sheet শীটের নাম সেট করে।
set Right To Left(rightToLeft) Sheet শীট লেআউটকে ডান-থেকে-বামে সেট বা আনসেট করে।
set Row Group Control Position(position) Sheet শীটে সারি গ্রুপ নিয়ন্ত্রণ টগলের অবস্থান সেট করে।
set Row Height(rowPosition, height) Sheet প্রদত্ত সারির সারির উচ্চতা পিক্সেলে সেট করে।
set Row Heights(startRow, numRows, height) Sheet প্রদত্ত সারির উচ্চতা পিক্সেলে সেট করে।
set Row Heights Forced(startRow, numRows, height) Sheet প্রদত্ত সারির উচ্চতা পিক্সেলে সেট করে।
set Tab Color(color) Sheet শীট ট্যাবের রঙ সেট করে।
set Tab Color Object(color) Sheet শীট ট্যাবের রঙ সেট করে।
show Columns(columnIndex) void প্রদত্ত সূচকে কলামটি আড়াল করে।
show Columns(columnIndex, numColumns) void প্রদত্ত সূচী থেকে শুরু হওয়া এক বা একাধিক ধারাবাহিক কলাম দেখায়।
show Rows(rowIndex) void প্রদত্ত সূচীতে সারিটি দেখায়।
show Rows(rowIndex, numRows) void প্রদত্ত সূচীতে শুরু হওয়া এক বা একাধিক সারি দেখায়।
show Sheet() Sheet শীট দৃশ্যমান করে তোলে।
sort(columnPosition) Sheet কলাম দ্বারা একটি শীট বাছাই, আরোহী.
sort(columnPosition, ascending) Sheet কলাম দ্বারা একটি শীট সাজান.
unhide Column(column) void প্রদত্ত পরিসরে কলামটি আড়াল করে।
unhide Row(row) void প্রদত্ত পরিসরে সারিটি প্রকাশ করে।
update Chart(chart) void এই শীটে চার্ট আপডেট করে।

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

activate()

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

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

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

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


add Developer Metadata(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

add Developer Metadata(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 Developer Metadata Visibility নতুন ডেভেলপার মেটাডেটার দৃশ্যমানতা।

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

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

অনুমোদন

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

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

add Developer Metadata(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

add Developer Metadata(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 Developer Metadata Visibility নতুন ডেভেলপার মেটাডেটার দৃশ্যমানতা।

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

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

অনুমোদন

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

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

append Row(rowContents)

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

const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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']);

পরামিতি

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

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

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

অনুমোদন

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

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

as Data Source Sheet()

শীটটি Sheet Type.DATASOURCE হলে Data Source Sheet হিসাবে শীটটি ফেরত দেয়৷ DATASOURCE , বা অন্যথায় null

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

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

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

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

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

Data Source Sheet — একটি ডেটা সোর্স শীট।

অনুমোদন

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

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

auto Resize Column(columnPosition)

প্রদত্ত কলামের প্রস্থ নির্ধারণ করে এর বিষয়বস্তুর সাথে মানানসই।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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);

পরামিতি

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

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

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

অনুমোদন

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

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

auto Resize Columns(startColumn, numColumns)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

auto Resize Rows(startRow, numRows)

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
start Row Integer স্বয়ংক্রিয় আকার পরিবর্তনের জন্য প্রারম্ভিক সারি।
num Rows 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"
const ss = SpreadsheetApp.getActiveSpreadsheet();
const first = ss.getSheetByName('first');
first.clear();

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

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

অনুমোদন

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

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

clear(options)

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

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

পরামিতি

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

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

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

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

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

অনুমোদন

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

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

clear Conditional Format Rules()

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

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

অনুমোদন

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

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

clear Contents()

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

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

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

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

অনুমোদন

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

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

clear Formats()

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

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

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

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

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

অনুমোদন

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

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

clear Notes()

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

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

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

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

অনুমোদন

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

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

collapse All Column Groups()

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

const 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

collapse All Row Groups()

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

const 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

copy To(spreadsheet)

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

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

const 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

create Developer Metadata Finder()

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

// 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());

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

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


create Text Finder(findText)

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

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

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

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

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

পরামিতি

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

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

Text Finder — শীটের জন্য Text Finder


delete Column(columnPosition)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

delete Columns(columnPosition, howMany)

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

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

পরামিতি

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

অনুমোদন

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

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

delete Row(rowPosition)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

delete Rows(rowPosition, howMany)

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

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

পরামিতি

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

অনুমোদন

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

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

expand All Column Groups()

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

const 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

expand All Row Groups()

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

const 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

expand Column Groups Up To Depth(groupDepth)

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

const 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);

পরামিতি

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

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

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

অনুমোদন

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

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

expand Row Groups Up To Depth(groupDepth)

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

const 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);

পরামিতি

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

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

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

অনুমোদন

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

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

get Active Cell()

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

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

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

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

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

অনুমোদন

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

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

get Active Range()

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

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

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

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

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

অনুমোদন

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

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

এছাড়াও দেখুন


get Active Range List()

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

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

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

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

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

অনুমোদন

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

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

এছাড়াও দেখুন


get Bandings()

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

// 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

get Charts()

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

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

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

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

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

অনুমোদন

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

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

get Column Group(columnIndex, groupDepth)

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

const 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.
const columnGroup = sheet.getColumnGroup(2, 1);

পরামিতি

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

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

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

অনুমোদন

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

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

get Column Group Control Position()

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

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

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

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

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

অনুমোদন

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

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

get Column Group Depth(columnIndex)

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

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Column Width(columnPosition)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Conditional Format Rules()

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

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

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

Conditional Format Rule[] — শীটে সমস্ত নিয়মের একটি অ্যারে।

অনুমোদন

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

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

get Current Cell()

সক্রিয় পত্রকের বর্তমান কক্ষটি ফেরত দেয় বা কারেন্ট সেল না থাকলে null । বর্তমান সেল হল সেই সেল যা Google Sheets UI-তে ফোকাস করে এবং একটি অন্ধকার সীমানা দ্বারা হাইলাইট করা হয়। একের বেশি বর্তমান কোষ কখনও নেই। যখন একজন ব্যবহারকারী এক বা একাধিক সেল রেঞ্জ নির্বাচন করেন, তখন নির্বাচনের সেলগুলির মধ্যে একটি হল বর্তমান সেল।

const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// Returns the current highlighted cell in the one of the active ranges.
const currentCell = sheet.getCurrentCell();

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

Range — বর্তমান কোষ

অনুমোদন

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

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

get Data Range()

ডেটা উপস্থিত থাকা মাত্রার সাথে সম্পর্কিত একটি Range প্রদান করে।

এটি কার্যকরীভাবে A1 এবং (Sheet.getLastColumn(), Sheet.getLastRow()) দ্বারা আবদ্ধ একটি পরিসর তৈরির সমতুল্য।

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

// This represents ALL the data
const range = sheet.getDataRange();
const values = range.getValues();

// This logs the spreadsheet in CSV format with a trailing comma
for (let i = 0; i < values.length; i++) {
  let row = '';
  for (let 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

get Data Source Formulas()

সমস্ত তথ্য উৎস সূত্র পায়.

// 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());

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

Data Source Formula[] — ডেটা সোর্স সূত্রগুলির একটি তালিকা।

অনুমোদন

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

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

get Data Source Pivot Tables()

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

// 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());

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

Data Source Pivot Table[] — ডেটা সোর্স পিভট টেবিলের একটি তালিকা।

অনুমোদন

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

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

get Data Source Tables()

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

// 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());

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

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

অনুমোদন

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

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

get Developer Metadata()

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

// 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());
}

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

Developer Metadata[] — এই শীটের সাথে যুক্ত ডেভেলপার মেটাডেটা।

অনুমোদন

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

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

get Drawings()

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

// 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

get Filter()

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

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

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

Filter - ফিল্টার।

অনুমোদন

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

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

get Form Url()

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

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

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

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

অনুমোদন

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

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

get Frozen Columns()

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

const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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

get Frozen Rows()

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

const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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

get Images()

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

// 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());
}

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

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

অনুমোদন

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

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

get Index()

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

const ss = SpreadsheetApp.getActiveSpreadsheet();
// Note that the JavaScript index is 0, but this logs 1
const 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

get Last Column()

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

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

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

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

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

অনুমোদন

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

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

get Last Row()

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

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

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

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

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

অনুমোদন

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

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

get Max Columns()

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

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

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

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

অনুমোদন

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

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

get Max Rows()

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

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

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

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

অনুমোদন

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

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

get Name()

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

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

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

String - শীটের নাম।

অনুমোদন

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

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

get Named Ranges()

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

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

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

Named Range[] — শীটে সমস্ত নামকৃত রেঞ্জের একটি অ্যারে।

অনুমোদন

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

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

get Parent()

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

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

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

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

অনুমোদন

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

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

get Pivot Tables()

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

// 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());
}

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

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

অনুমোদন

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

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

get Protections(type)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Range(row, column)

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

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];
// Passing only two arguments returns a "range" with a single cell.
const range = sheet.getRange(1, 1);
const 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

get Range(row, column, numRows)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Range(row, column, numRows, numColumns)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Range(a1Notation)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Range List(a1Notations)

A1 স্বরলিপি বা R1C1 স্বরলিপির একটি অ-খালি তালিকা দ্বারা নির্দিষ্ট করা একই শীটে ব্যাপ্তিগুলির প্রতিনিধিত্ব করে Range List সংগ্রহ ফেরত দেয়৷

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

পরামিতি

নাম টাইপ বর্ণনা
a1Notations String[] A1 স্বরলিপি বা R1C1 স্বরলিপিতে নির্দিষ্ট করা রেঞ্জের তালিকা যা ফেরত দিতে হবে।

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

Range List — নির্ধারিত অবস্থানে পরিসরের তালিকা

অনুমোদন

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

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

get Row Group(rowIndex, groupDepth)

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

const 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.
const rowGroup = sheet.getRowGroup(2, 1);

পরামিতি

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

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

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

অনুমোদন

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

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

get Row Group Control Position()

শীটে থাকা সমস্ত সারি গোষ্ঠীর জন্য Group Control Toggle Position ফেরত দেয়।

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

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

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

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

অনুমোদন

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

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

get Row Group Depth(rowIndex)

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

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Row Height(rowPosition)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

get Selection()

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

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

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

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

অনুমোদন

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

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

get Sheet Id()

এই বস্তু দ্বারা উপস্থাপিত শীটের ID প্রদান করে।

এটি শীটের জন্য একটি আইডি যা স্প্রেডশীটের অনন্য। আইডি হল একটি একঘেয়ে ক্রমবর্ধমান পূর্ণসংখ্যা যা শীট তৈরির সময় বরাদ্দ করা হয় যা শীট অবস্থান থেকে স্বাধীন। এটি Range.copyFormatToRange(gridId, column, columnEnd, row, rowEnd) এর মতো পদ্ধতিগুলির সাথে একত্রে কার্যকর যা একটি Sheet উদাহরণের পরিবর্তে একটি grid Id প্যারামিটার নেয়৷

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

Logger.log(sheet.getSheetId());

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

Integer — স্প্রেডশীটের অনন্য শীটের জন্য একটি আইডি

অনুমোদন

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

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

get Sheet Name()

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

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

Logger.log(sheet.getSheetName());

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

String - শীটের নাম

অনুমোদন

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

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

get Sheet Values(startRow, startColumn, numRows, numColumns)

প্রদত্ত স্থানাঙ্ক থেকে শুরু হওয়া এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে। সারি বা কলামের অবস্থান হিসাবে দেওয়া A -1 মানটি শীটে ডেটা থাকা একেবারে শেষ সারি বা কলাম পাওয়ার সমতুল্য।

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
start Row Integer শুরুর সারির অবস্থান।
start Column Integer শুরুর কলামের অবস্থান।
num Rows Integer সারির সংখ্যা যার জন্য মান প্রদান করতে হবে।
num Columns Integer কলামের সংখ্যা যার জন্য মান প্রদান করা হবে৷

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

Object[][] — মানগুলির একটি দ্বি-মাত্রিক বিন্যাস

অনুমোদন

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

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

get Slicers()

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

// 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

get Tab Color Object()

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

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

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

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

অনুমোদন

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

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

get Type()

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

শীটের ডিফল্ট প্রকার হল Sheet Type.GRID । একটি শীট যাতে একটি একক এমবেডেড অবজেক্ট থাকে যেমন একটি Embedded Chart হল একটি Sheet Type.OBJECT OBJECT শীট৷

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

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

Sheet Type - শীটের প্রকার।

অনুমোদন

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

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

has Hidden Gridlines()

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

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

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

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

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

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

অনুমোদন

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

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

hide Column(column)

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

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

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

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

পরামিতি

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

অনুমোদন

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

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

hide Columns(columnIndex)

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

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

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

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

পরামিতি

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

অনুমোদন

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

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

hide Columns(columnIndex, numColumns)

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

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

পরামিতি

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

অনুমোদন

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

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

hide Row(row)

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

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

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

পরামিতি

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

অনুমোদন

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

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

hide Rows(rowIndex)

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

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

পরামিতি

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

অনুমোদন

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

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

hide Rows(rowIndex, numRows)

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

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

পরামিতি

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

অনুমোদন

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

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

hide Sheet()

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

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

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

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

অনুমোদন

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

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

insert Chart(chart)

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

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

// This creates a simple bar chart from the first three rows
// of the first two columns of the spreadsheet
const 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 Embedded Chart ঢোকাতে চার্ট।

অনুমোদন

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

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

insert Column After(afterPosition)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

insert Column Before(beforePosition)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

insert Columns(columnIndex)

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

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

পরামিতি

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

অনুমোদন

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

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

insert Columns(columnIndex, numColumns)

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

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

পরামিতি

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

অনুমোদন

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

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

insert Columns After(afterPosition, howMany)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

insert Columns Before(beforePosition, howMany)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

insert Image(blobSource, column, row)

একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি Blob Source সন্নিবেশ করান৷ ছবির আকার ব্লব বিষয়বস্তু থেকে পুনরুদ্ধার করা হয়. সর্বাধিক সমর্থিত ব্লব আকার হল 2MB।

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

const binaryData = [];  // TODO(developer): Replace with your binary data.
const blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName');
sheet.insertImage(blob, 1, 1);

পরামিতি

নাম টাইপ বর্ণনা
blob Source Blob Source ছবির বিষয়বস্তু, MIME প্রকার এবং (ঐচ্ছিকভাবে) নাম ধারণকারী ব্লব।
column Integer কলামের অবস্থান।
row Integer সারি অবস্থান।

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

Over Grid Image — সন্নিবেশিত ছবি।

অনুমোদন

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

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

insert Image(blobSource, column, row, offsetX, offsetY)

একটি প্রদত্ত সারি এবং কলামে একটি পিক্সেল অফসেট সহ নথিতে একটি চিত্র হিসাবে একটি Blob Source সন্নিবেশ করায়৷ ছবির আকার ব্লব বিষয়বস্তু থেকে পুনরুদ্ধার করা হয়. সর্বাধিক সমর্থিত ব্লব আকার হল 2MB।

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

const binaryData = [];  // TODO(developer): Replace with your binary data.
const blob = Utilities.newBlob(binaryData, 'image/png', 'MyImageName');
sheet.insertImage(blob, 1, 1, 10, 10);

পরামিতি

নাম টাইপ বর্ণনা
blob Source Blob Source ছবির বিষয়বস্তু, MIME প্রকার এবং (ঐচ্ছিকভাবে) নাম ধারণকারী ব্লব।
column Integer কলামের অবস্থান।
row Integer সারি অবস্থান।
offsetX Integer কক্ষের কোণ থেকে পিক্সেলে অনুভূমিক অফসেট।
offsetY Integer সেল কোণ থেকে পিক্সেলে উল্লম্ব অফসেট।

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

Over Grid Image — সন্নিবেশিত ছবি।

অনুমোদন

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

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

insert Image(url, column, row)

একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র সন্নিবেশ করান৷

প্রদত্ত URL অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে৷

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

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

পরামিতি

নাম টাইপ বর্ণনা
url String ছবির URL.
column Integer গ্রিড কলামের অবস্থান।
row Integer গ্রিড সারি অবস্থান।

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

Over Grid Image — সন্নিবেশিত ছবি।

অনুমোদন

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

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

insert Image(url, column, row, offsetX, offsetY)

একটি পিক্সেল অফসেট সহ একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র সন্নিবেশ করান৷

প্রদত্ত URL অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে৷

const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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 সেল কোণ থেকে পিক্সেলে উল্লম্ব অফসেট।

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

Over Grid Image - সন্নিবেশিত চিত্র।

অনুমোদন

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

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

insert Row After(afterPosition)

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
after Position Integer যে সারিটির পরে নতুন সারি যোগ করতে হবে।

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

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

অনুমোদন

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

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

insert Row Before(beforePosition)

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
before Position Integer যে সারিটির আগে নতুন সারি যোগ করতে হবে।

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

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

অনুমোদন

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

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

insert Rows(rowIndex)

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

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

পরামিতি

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

অনুমোদন

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

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

insert Rows(rowIndex, numRows)

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

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

পরামিতি

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

অনুমোদন

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

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

insert Rows After(afterPosition, howMany)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

insert Rows Before(beforePosition, howMany)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

insert Slicer(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 যে পরিসরে স্লাইসার স্লাইসার তৈরি করা হয়েছে।
anchor Row Pos Integer স্লাইসারের উপরের দিকটি এই সারিতে নোঙ্গর করা হয়েছে।
anchor Col Pos Integer স্লাইসারের উপরের দিকটি এই কলে নোঙর করা হয়।

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

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

অনুমোদন

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

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

insert Slicer(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 যে পরিসরে স্লাইসার স্লাইসার তৈরি করা হয়েছে।
anchor Row Pos Integer স্লাইসারের উপরের দিকটি এই সারিতে নোঙ্গর করা হয়েছে।
anchor Col Pos Integer স্লাইসারের উপরের দিকটি এই কলে নোঙর করা হয়।
offsetX Integer কক্ষের কোণ থেকে পিক্সেলে অনুভূমিক অফসেট।
offsetY Integer সেল কোণ থেকে পিক্সেলে উল্লম্ব অফসেট।

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

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

অনুমোদন

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

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

is Column Hidden By User(columnPosition)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

is Right To Left()

এই শীট লেআউট ডান-থেকে-বামে হলে 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

is Row Hidden By Filter(rowPosition)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

is Row Hidden By User(rowPosition)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

is Sheet Hidden()

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

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

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

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

অনুমোদন

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

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

move Columns(columnSpec, destinationIndex)

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

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

পরামিতি

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

অনুমোদন

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

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

move Rows(rowSpec, destinationIndex)

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

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

পরামিতি

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

অনুমোদন

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

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

new Chart()

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

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

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

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

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


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.
const sheet = SpreadsheetApp.getActiveSheet();
const 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.
const 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

remove Chart(chart)

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

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

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

পরামিতি

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

অনুমোদন

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

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

set Active Range(range)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Active Range List(rangeList)

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
range List Range List নির্বাচন করার জন্য ব্যাপ্তির তালিকা।

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

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

অনুমোদন

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

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

set Active Selection(range)

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

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

const range = sheet.getRange('A1:D4');
sheet.setActiveSelection(range);

পরামিতি

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

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

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

অনুমোদন

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

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

set Active Selection(a1Notation)

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

const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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

set Column Group Control Position(position)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Column Width(columnPosition, width)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Column Widths(startColumn, numColumns, width)

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

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

set Conditional Format Rules(rules)

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

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

পরামিতি

নাম টাইপ বর্ণনা
rules Conditional Format Rule[] নতুন শর্তাধীন ফর্ম্যাট নিয়ম।

অনুমোদন

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

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

set Current Cell(cell)

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

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

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

দ্রষ্টব্য: নির্দিষ্ট Range অবশ্যই একটি সেল নিয়ে গঠিত, অন্যথায় এটি একটি ব্যতিক্রম ছুঁড়ে দেয়।

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

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

পরামিতি

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

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

Range - সদ্য সেট বর্তমান ঘর

অনুমোদন

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

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

set Frozen Columns(columns)

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

const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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

set Frozen Rows(rows)

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

const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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

set Hidden Gridlines(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);

পরামিতি

নাম টাইপ বর্ণনা
hide Gridlines Boolean যদি true তবে এই শীটে গ্রিডলাইনগুলি লুকান; অন্যথায় গ্রিডলাইনগুলি দেখান।

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

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

অনুমোদন

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

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

set Name(name)

শীটের নাম সেট করে।

// This example assumes there is a sheet named "first"
const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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

set Right To Left(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);

পরামিতি

নাম টাইপ বর্ণনা
right To Left Boolean যদি true তবে শীট লেআউটটি ডান-বামে সেট করা আছে, উপরের ডানদিকে কোণে সেল A1 সহ। যদি false তবে শীট লেআউটটি ডিফল্ট বাম-থেকে-ডানদিকে সেট করা আছে, উপরের বামে A1 সেল সহ।

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

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

অনুমোদন

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

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

set Row Group Control Position(position)

শীটে সারি গ্রুপ নিয়ন্ত্রণ টগল এর অবস্থান সেট করে।

const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
sheet.setRowGroupControlPosition(
    SpreadsheetApp.GroupControlTogglePosition.AFTER,
);

পরামিতি

নাম টাইপ বর্ণনা
position Group Control Toggle Position সারি গ্রুপ নিয়ন্ত্রণ টগল এর অবস্থান।

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

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

অনুমোদন

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

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

set Row Height(rowPosition, height)

পিক্সেলগুলিতে প্রদত্ত সারিটির সারি উচ্চতা সেট করে। ডিফল্টরূপে, সারিগুলি কোষের সামগ্রীতে ফিট করে। আপনি যদি সারিগুলিকে একটি নির্দিষ্ট উচ্চতায় জোর করতে চান তবে set Row Heights Forced(startRow, numRows, height)

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

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

পরামিতি

নাম টাইপ বর্ণনা
row Position Integer পরিবর্তনের জন্য সারি অবস্থান।
height Integer এটি সেট করতে পিক্সেল উচ্চতা।

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

Sheet - শীট, পদ্ধতি শৃঙ্খলার জন্য দরকারী।

অনুমোদন

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

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

set Row Heights(startRow, numRows, height)

পিক্সেলগুলিতে প্রদত্ত সারিগুলির উচ্চতা সেট করে। ডিফল্টরূপে, সারিগুলি কোষের সামগ্রীতে ফিট করে। আপনি যদি সারিগুলিকে একটি নির্দিষ্ট উচ্চতায় জোর করতে চান তবে set Row Heights Forced(startRow, numRows, height)

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

// Sets the first three rows to a height of 20 pixels
sheet.setRowHeights(1, 3, 20);

পরামিতি

নাম টাইপ বর্ণনা
start Row Integer পরিবর্তনের সূচনা সারি অবস্থান।
num Rows Integer পরিবর্তন করতে সারি সংখ্যা।
height Integer এটি সেট করতে পিক্সেল উচ্চতা।

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

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

অনুমোদন

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

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

set Row Heights Forced(startRow, numRows, height)

পিক্সেলগুলিতে প্রদত্ত সারিগুলির উচ্চতা সেট করে। ডিফল্টরূপে, সারিগুলি কোষের সামগ্রীর সাথে ফিট করে। আপনি যখন set Row Heights Forced ব্যবহার করেন, সারিগুলির সামগ্রীগুলি সারি উচ্চতার চেয়ে লম্বা হলেও সারিগুলি নির্দিষ্ট উচ্চতায় বাধ্য করা হয়।

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

// Sets the first three rows to a height of 5 pixels.
sheet.setRowHeightsForced(1, 3, 5);

পরামিতি

নাম টাইপ বর্ণনা
start Row Integer পরিবর্তনের সূচনা সারি অবস্থান।
num Rows Integer পরিবর্তন করতে সারি সংখ্যা।
height Integer এটি সেট করতে পিক্সেল উচ্চতা।

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

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

অনুমোদন

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

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

set Tab Color(color)

শীট ট্যাব রঙ সেট করে।

// This example assumes there is a sheet named "first"
const ss = SpreadsheetApp.getActiveSpreadsheet();
const 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

set Tab Color Object(color)

শীট ট্যাব রঙ সেট করে।

// This example assumes there is a sheet named "Sheet1"
const ss = SpreadsheetApp.getActiveSpreadsheet();
const first = ss.getSheetByName('Sheet1');
const 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

show Columns(columnIndex)

প্রদত্ত সূচকে কলামটি আনডাইড করে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];
// Unhides the first column
sheet.showColumns(1);

পরামিতি

নাম টাইপ বর্ণনা
column Index Integer কলামটির সূচকটি আনহাইড করতে।

অনুমোদন

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

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

show Columns(columnIndex, numColumns)

প্রদত্ত সূচক থেকে শুরু হওয়া এক বা একাধিক ক্রমাগত কলামগুলি আনডাইড করে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];
// Unhides the first three columns
sheet.showColumns(1, 3);

পরামিতি

নাম টাইপ বর্ণনা
column Index Integer কলামগুলির প্রারম্ভিক সূচকটি আনহাইড করতে।
num Columns Integer আনহাইড করার জন্য কলামগুলির সংখ্যা।

অনুমোদন

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

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

show Rows(rowIndex)

প্রদত্ত সূচকে সারিটি আনহাইড করে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];
// Unhides the first row
sheet.showRows(1);

পরামিতি

নাম টাইপ বর্ণনা
row Index Integer সারিটির সূচকটি আনহাইড করতে।

অনুমোদন

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

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

show Rows(rowIndex, numRows)

প্রদত্ত সূচক থেকে শুরু করে এক বা একাধিক ধারাবাহিক সারিগুলিকে আনহাইড করে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheets()[0];
// Unhides the first three rows
sheet.showRows(1, 3);

পরামিতি

নাম টাইপ বর্ণনা
row Index Integer সারিগুলির প্রারম্ভিক সূচকটি আনহাইড করতে।
num Rows Integer আনহাইড করার জন্য সারি সংখ্যা।

অনুমোদন

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

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

show Sheet()

শীটটি দৃশ্যমান করে তোলে। শীটটি ইতিমধ্যে দৃশ্যমান থাকলে কোনও প্রভাব নেই।

const sheet = SpreadsheetApp.getActiveSheet();
sheet.showSheet();

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

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

অনুমোদন

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

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

sort(columnPosition)

কলাম অনুসারে একটি শীট বাছাই করুন, আরোহী।

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

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

পরামিতি

নাম টাইপ বর্ণনা
column Position Integer সাজানোর জন্য কলাম।

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

Sheet - শীট, পদ্ধতি শৃঙ্খলার জন্য দরকারী

অনুমোদন

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

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

sort(columnPosition, ascending)

কলাম অনুসারে একটি শীট বাছাই করে। আরোহী বা অবতরণ নির্দিষ্ট করতে একটি প্যারামিটার নেয়।

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

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

পরামিতি

নাম টাইপ বর্ণনা
column Position Integer সাজানোর জন্য কলাম।
ascending Boolean আরোহী প্রকারের জন্য true , অবতরণের জন্য false

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

Sheet - শীট, পদ্ধতি শৃঙ্খলার জন্য দরকারী

অনুমোদন

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

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

unhide Column(column)

প্রদত্ত রেঞ্জের কলামটি আনহাইড করে।

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

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

পরামিতি

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

অনুমোদন

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

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

unhide Row(row)

প্রদত্ত রেঞ্জের সারিটি আনহাইড করে।

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

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

পরামিতি

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

অনুমোদন

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

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

update Chart(chart)

এই শীটে চার্ট আপডেট করে।

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

// This code is going to loop through all the charts and change them to
// column charts
const charts = sheet.getCharts();
for (const i in charts) {
  const chart = charts[i];
  const newChart = chart.modify().setChartType(Charts.ChartType.COLUMN).build();
  sheet.updateChart(newChart);
}

পরামিতি

নাম টাইপ বর্ণনা
chart Embedded Chart আপডেট করার জন্য চার্ট।

অনুমোদন

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

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

অপ্রচলিত পদ্ধতি