স্প্রেডশীট শীট অ্যাক্সেস এবং সংশোধন করুন. সাধারণ ক্রিয়াকলাপগুলি হল একটি শীটের নাম পরিবর্তন করা এবং শীট থেকে পরিসরের বস্তুগুলি অ্যাক্সেস করা।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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 Position
— true
যদি এই শীটে গ্রুপের পরে কলাম গ্রুপিং কন্ট্রোল টগল দেখানো হয় এবং অন্যথায় 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());
প্রত্যাবর্তন
Boolean
— true
যদি গ্রিডলাইন লুকানো থাকে; অন্যথায় 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 | CSS স্বরলিপিতে একটি রঙের কোড (যেমন '#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