Class Spreadsheet

স্প্রেডশীট

Google পত্রক ফাইলগুলি অ্যাক্সেস এবং সংশোধন করুন৷ সাধারণ ক্রিয়াকলাপগুলি নতুন শীট যোগ করছে এবং সহযোগী যোগ করছে৷

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Developer Metadata(key) Spreadsheet শীর্ষ-স্তরের স্প্রেডশীটে নির্দিষ্ট কী সহ বিকাশকারী মেটাডেটা যোগ করে।
add Developer Metadata(key, visibility) Spreadsheet স্প্রেডশীটে নির্দিষ্ট কী এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
add Developer Metadata(key, value) Spreadsheet স্প্রেডশীটে নির্দিষ্ট কী এবং মান সহ বিকাশকারী মেটাডেটা যোগ করে।
add Developer Metadata(key, value, visibility) Spreadsheet স্প্রেডশীটে নির্দিষ্ট কী, মান এবং দৃশ্যমানতার সাথে বিকাশকারী মেটাডেটা যোগ করে।
add Editor(emailAddress) Spreadsheet প্রদত্ত ব্যবহারকারীকে Spreadsheet সম্পাদকদের তালিকায় যুক্ত করে।
add Editor(user) Spreadsheet প্রদত্ত ব্যবহারকারীকে Spreadsheet সম্পাদকদের তালিকায় যুক্ত করে।
add Editors(emailAddresses) Spreadsheet Spreadsheet সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে।
add Menu(name, subMenus) void স্প্রেডশীট UI এ একটি নতুন মেনু তৈরি করে।
add Viewer(emailAddress) Spreadsheet প্রদত্ত ব্যবহারকারীকে Spreadsheet দর্শকদের তালিকায় যোগ করে।
add Viewer(user) Spreadsheet প্রদত্ত ব্যবহারকারীকে Spreadsheet দর্শকদের তালিকায় যোগ করে।
add Viewers(emailAddresses) Spreadsheet Spreadsheet জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে।
append Row(rowContents) Sheet শীটে বর্তমান ডেটা অঞ্চলের নীচে একটি সারি যুক্ত করে।
auto Resize Column(columnPosition) Sheet প্রদত্ত কলামের প্রস্থ তার বিষয়বস্তু ফিট করার জন্য সেট করে।
copy(name) Spreadsheet স্প্রেডশীটটি অনুলিপি করে এবং নতুনটি ফেরত দেয়।
create Developer Metadata Finder() Developer Metadata Finder এই স্প্রেডশীটের সুযোগের মধ্যে বিকাশকারী মেটাডেটা খোঁজার জন্য একটি Developer Metadata Finder প্রদান করে।
create Text Finder(findText) Text Finder স্প্রেডশীটের জন্য একটি পাঠ্য সন্ধানকারী তৈরি করে, যা স্প্রেডশীটের মধ্যে পাঠ্য খুঁজে পেতে এবং প্রতিস্থাপন করতে ব্যবহার করা যেতে পারে।
delete Active Sheet() Sheet বর্তমানে সক্রিয় শীট মুছে দেয়।
delete Column(columnPosition) Sheet প্রদত্ত কলাম অবস্থানে কলাম মুছে দেয়।
delete Columns(columnPosition, howMany) void প্রদত্ত কলাম অবস্থান থেকে শুরু করে বেশ কয়েকটি কলাম মুছে দেয়।
delete Row(rowPosition) Sheet প্রদত্ত সারি অবস্থানে সারি মুছে দেয়।
delete Rows(rowPosition, howMany) void প্রদত্ত সারি অবস্থান থেকে শুরু করে বেশ কয়েকটি সারি মুছে দেয়।
delete Sheet(sheet) void নির্দিষ্ট শীট মুছে দেয়।
duplicate Active Sheet() Sheet সক্রিয় শীট নকল করে এবং এটি সক্রিয় শীট করে।
get Active Cell() Range এই পত্রকের সক্রিয় কক্ষটি প্রদান করে।
get Active Range() Range সক্রিয় শীটে নির্বাচিত ব্যাপ্তি ফেরত দেয়, অথবা কোনো সক্রিয় ব্যাপ্তি না থাকলে null
get Active Range List() Range List সক্রিয় শীটে সক্রিয় ব্যাপ্তির তালিকা প্রদান করে বা যদি কোনো সক্রিয় ব্যাপ্তি না থাকে তাহলে null
get Active Sheet() Sheet একটি স্প্রেডশীটে সক্রিয় শীট পায়।
get As(contentType) Blob নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন।
get Bandings() Banding[] এই স্প্রেডশীটে সমস্ত ব্যান্ডিং ফেরত দেয়।
get Blob() Blob একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।
get Column Width(columnPosition) Integer প্রদত্ত কলামের পিক্সেলে প্রস্থ পায়।
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 Refresh Schedules() Data Source Refresh Schedule[] এই স্প্রেডশীটের রিফ্রেশ সময়সূচী পায়।
get Data Source Sheets() Data Source Sheet[] স্প্রেডশীটে সমস্ত ডেটা উৎস শীট ফেরত দেয়।
get Data Source Tables() Data Source Table[] সমস্ত ডেটা উত্স টেবিল পায়।
get Data Sources() Data Source[] স্প্রেডশীটে সমস্ত ডেটা উৎস ফেরত দেয়।
get Developer Metadata() Developer Metadata[] শীর্ষ-স্তরের স্প্রেডশীটের সাথে যুক্ত বিকাশকারী মেটাডেটা পায়।
get Editors() User[] এই Spreadsheet জন্য সম্পাদকদের তালিকা পায়।
get Form Url() String এই স্প্রেডশীটে তার প্রতিক্রিয়া পাঠায় এমন ফর্মের URL ফেরত দেয়, অথবা যদি এই স্প্রেডশীটের কোনো সংশ্লিষ্ট ফর্ম না থাকে তাহলে null
get Frozen Columns() Integer হিমায়িত কলামের সংখ্যা প্রদান করে।
get Frozen Rows() Integer হিমায়িত সারির সংখ্যা প্রদান করে।
get Id() String এই স্প্রেডশীটের জন্য একটি অনন্য শনাক্তকারী পায়।
get Images() Over Grid Image[] শীটে সমস্ত ওভার-দ্য-গ্রিড ছবি ফেরত দেয়।
get Iterative Calculation Convergence Threshold() Number পুনরাবৃত্তিমূলক গণনার সময় ব্যবহৃত থ্রেশহোল্ড মান প্রদান করে।
get Last Column() Integer বিষয়বস্তু থাকা শেষ কলামের অবস্থান ফেরত দেয়।
get Last Row() Integer কন্টেন্ট আছে শেষ সারির অবস্থান ফেরত দেয়।
get Max Iterative Calculation Cycles() Integer পুনরাবৃত্ত গণনার সময় ব্যবহার করার জন্য সর্বাধিক সংখ্যক পুনরাবৃত্তি প্রদান করে।
get Name() String নথির নাম পায়।
get Named Ranges() Named Range[] এই স্প্রেডশীটে সমস্ত নামযুক্ত রেঞ্জ পায়৷
get Num Sheets() Integer এই স্প্রেডশীটে পত্রকের সংখ্যা প্রদান করে।
get Owner() User ডকুমেন্টের মালিককে ফেরত দেয় বা শেয়ার্ড ড্রাইভে কোনো ডকুমেন্টের জন্য null
get Predefined Spreadsheet Themes() Spreadsheet Theme[] পূর্বনির্ধারিত থিমের তালিকা প্রদান করে।
get Protections(type) Protection[] স্প্রেডশীটে সমস্ত সুরক্ষিত রেঞ্জ বা শীট প্রতিনিধিত্বকারী বস্তুর একটি অ্যারে পায়।
get Range(a1Notation) Range A1 স্বরলিপি বা R1C1 স্বরলিপিতে উল্লিখিত ব্যাপ্তি প্রদান করে।
get Range By Name(name) Range একটি নামকৃত ব্যাপ্তি প্রদান করে, অথবা যদি প্রদত্ত নামের সাথে কোন ব্যাপ্তি না পাওয়া যায় তাহলে null
get Range List(a1Notations) Range List A1 স্বরলিপি বা R1C1 স্বরলিপির একটি অ-খালি তালিকা দ্বারা নির্দিষ্ট করা একই শীটে ব্যাপ্তিগুলির প্রতিনিধিত্ব করে Range List সংগ্রহ ফেরত দেয়৷
get Recalculation Interval() Recalculation Interval এই স্প্রেডশীটের জন্য গণনার ব্যবধান প্রদান করে।
get Row Height(rowPosition) Integer প্রদত্ত সারির পিক্সেলে উচ্চতা পায়।
get Selection() Selection স্প্রেডশীটে বর্তমান Selection প্রদান করে।
get Sheet By Id(id) Sheet প্রদত্ত আইডি সহ শীট পায়।
get Sheet By Name(name) Sheet প্রদত্ত নাম সহ একটি শীট প্রদান করে।
get Sheet Id() Integer এই বস্তু দ্বারা উপস্থাপিত শীটের ID প্রদান করে।
get Sheet Name() String পত্রকের নাম প্রদান করে।
get Sheet Values(startRow, startColumn, numRows, numColumns) Object[][] প্রদত্ত স্থানাঙ্ক থেকে শুরু হওয়া এই ব্যাপ্তির জন্য মানের আয়তক্ষেত্রাকার গ্রিড প্রদান করে।
get Sheets() Sheet[] এই স্প্রেডশীটে সমস্ত শীট পায়৷
get Spreadsheet Locale() String স্প্রেডশীট লোকেল পায়।
get Spreadsheet Theme() Spreadsheet Theme স্প্রেডশীটের বর্তমান থিম ফেরত দেয়, অথবা কোনো থিম প্রয়োগ না হলে null
get Spreadsheet Time Zone() String স্প্রেডশীটের জন্য সময় অঞ্চল পায়।
get Url() String প্রদত্ত স্প্রেডশীটের URL প্রদান করে।
get Viewers() User[] এই Spreadsheet জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়।
hide Column(column) void প্রদত্ত পরিসরে কলাম বা কলাম লুকিয়ে রাখে।
hide Row(row) void প্রদত্ত পরিসরে সারি লুকিয়ে রাখে।
insert Column After(afterPosition) Sheet প্রদত্ত কলাম অবস্থানের পরে একটি কলাম সন্নিবেশ করান।
insert Column Before(beforePosition) Sheet প্রদত্ত কলাম অবস্থানের আগে একটি কলাম সন্নিবেশ করান।
insert Columns After(afterPosition, howMany) Sheet প্রদত্ত কলাম অবস্থানের পরে একটি নির্দিষ্ট সংখ্যক কলাম সন্নিবেশ করান।
insert Columns Before(beforePosition, howMany) Sheet প্রদত্ত কলাম অবস্থানের আগে বেশ কয়েকটি কলাম সন্নিবেশ করান।
insert Data Source Sheet(spec) Data Source Sheet স্প্রেডশীটে একটি নতুন Data Source Sheet সন্নিবেশ করায় এবং ডেটা এক্সিকিউশন শুরু করে।
insert Image(blobSource, column, row) Over Grid Image একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি Spreadsheet সন্নিবেশ করান।
insert Image(blobSource, column, row, offsetX, offsetY) Over Grid Image একটি প্রদত্ত সারি এবং কলামে একটি পিক্সেল অফসেট সহ নথিতে একটি চিত্র হিসাবে একটি Spreadsheet সন্নিবেশ করায়৷
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 After(afterPosition, howMany) Sheet প্রদত্ত সারির অবস্থানের পরে বেশ কয়েকটি সারি সন্নিবেশ করান।
insert Rows Before(beforePosition, howMany) Sheet প্রদত্ত সারির অবস্থানের আগে বেশ কয়েকটি সারি সন্নিবেশ করান।
insert Sheet() Sheet একটি ডিফল্ট শীট নাম ব্যবহার করে স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করান৷
insert Sheet(sheetIndex) Sheet প্রদত্ত সূচকে স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করান।
insert Sheet(sheetIndex, options) Sheet প্রদত্ত সূচকে স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করায় এবং ঐচ্ছিক উন্নত আর্গুমেন্ট ব্যবহার করে।
insert Sheet(options) Sheet একটি ডিফল্ট শীট নাম এবং ঐচ্ছিক উন্নত আর্গুমেন্ট ব্যবহার করে স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করায়৷
insert Sheet(sheetName) Sheet প্রদত্ত নাম সহ স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করান৷
insert Sheet(sheetName, sheetIndex) Sheet প্রদত্ত সূচকে প্রদত্ত নাম সহ স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করান৷
insert Sheet(sheetName, sheetIndex, options) Sheet প্রদত্ত সূচকে প্রদত্ত নাম সহ স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করায় এবং ঐচ্ছিক উন্নত আর্গুমেন্ট ব্যবহার করে।
insert Sheet(sheetName, options) Sheet প্রদত্ত নামের স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করায় এবং ঐচ্ছিক উন্নত আর্গুমেন্ট ব্যবহার করে।
insert Sheet With Data Source Table(spec) Sheet স্প্রেডশীটে একটি নতুন শীট সন্নিবেশ করায়, প্রদত্ত ডেটা উত্স স্পেসিফিকেশন সহ সমগ্র শীট জুড়ে একটি Data Source Table তৈরি করে এবং ডেটা এক্সিকিউশন শুরু করে৷
is Column Hidden By User(columnPosition) Boolean প্রদত্ত কলাম ব্যবহারকারীর দ্বারা লুকানো আছে কিনা তা প্রদান করে।
is Iterative Calculation Enabled() Boolean এই স্প্রেডশীটে পুনরাবৃত্তিমূলক গণনা সক্রিয় করা হয়েছে কিনা তা প্রদান করে।
is Row Hidden By Filter(rowPosition) Boolean প্রদত্ত সারিটি ফিল্টার দ্বারা লুকানো আছে কিনা তা প্রদান করে (কোন ফিল্টার ভিউ নয়)।
is Row Hidden By User(rowPosition) Boolean প্রদত্ত সারিটি ব্যবহারকারী দ্বারা লুকানো আছে কিনা তা প্রদান করে।
move Active Sheet(pos) void সক্রিয় শীটটিকে শীটের তালিকায় প্রদত্ত অবস্থানে নিয়ে যায়।
move Chart To Object Sheet(chart) Sheet একটি নতুন Sheet Type.OBJECT তৈরি করে।OBJECT শীট এবং প্রদত্ত চার্টটি এতে স্থানান্তরিত করে।
refresh All Data Sources() void সমস্ত সমর্থিত ডেটা উত্স এবং তাদের লিঙ্ক করা ডেটা উত্স অবজেক্টগুলিকে রিফ্রেশ করে, অবৈধ ডেটা উত্স অবজেক্টগুলি এড়িয়ে যায়৷
remove Editor(emailAddress) Spreadsheet Spreadsheet সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
remove Editor(user) Spreadsheet Spreadsheet সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়।
remove Menu(name) void add Menu(name, subMenus) দ্বারা যুক্ত করা একটি মেনু সরিয়ে দেয়।
remove Named Range(name) void প্রদত্ত নামের সাথে একটি নামকৃত পরিসর মুছে দেয়।
remove Viewer(emailAddress) Spreadsheet প্রদত্ত ব্যবহারকারীকে Spreadsheet জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে সরিয়ে দেয়।
remove Viewer(user) Spreadsheet প্রদত্ত ব্যবহারকারীকে Spreadsheet জন্য দর্শক এবং মন্তব্যকারীদের তালিকা থেকে সরিয়ে দেয়।
rename(newName) void নথির নাম পরিবর্তন করে।
rename Active Sheet(newName) void প্রদত্ত নতুন নামে বর্তমান সক্রিয় পত্রকের নাম পরিবর্তন করে।
reset Spreadsheet Theme() Spreadsheet Theme প্রয়োগ করা থিম সরিয়ে দেয় এবং স্প্রেডশীটে ডিফল্ট থিম সেট করে।
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 Active Sheet(sheet) Sheet প্রদত্ত শীটটিকে স্প্রেডশীটে সক্রিয় শীট হিসাবে সেট করে।
set Active Sheet(sheet, restoreSelection) Sheet প্রদত্ত শীটটিকে স্প্রেডশীটে সক্রিয় শীট হিসাবে সেট করে, সেই শীটের মধ্যে সবচেয়ে সাম্প্রতিক নির্বাচন পুনরুদ্ধার করার বিকল্প সহ।
set Column Width(columnPosition, width) Sheet প্রদত্ত কলামের প্রস্থ পিক্সেলে সেট করে।
set Current Cell(cell) Range নির্দিষ্ট ঘরটিকে current cell হিসাবে সেট করে।
set Frozen Columns(columns) void প্রদত্ত কলামের সংখ্যা হিমায়িত করে।
set Frozen Rows(rows) void প্রদত্ত সারির সংখ্যা হিমায়িত করে।
set Iterative Calculation Convergence Threshold(minThreshold) Spreadsheet পুনরাবৃত্তিমূলক গণনার জন্য সর্বনিম্ন থ্রেশহোল্ড মান সেট করে।
set Iterative Calculation Enabled(isEnabled) Spreadsheet এই স্প্রেডশীটে পুনরাবৃত্তিমূলক গণনা সক্রিয় করা হয়েছে কিনা তা সেট করে।
set Max Iterative Calculation Cycles(maxIterations) Spreadsheet গণনার পুনরাবৃত্তির সর্বাধিক সংখ্যা সেট করে যা পুনরাবৃত্তিমূলক গণনার সময় করা উচিত।
set Named Range(name, range) void একটি পরিসরের নাম দেয়।
set Recalculation Interval(recalculationInterval) Spreadsheet এই স্প্রেডশীটটি কত ঘন ঘন পুনঃগণনা করা উচিত তা সেট করে।
set Row Height(rowPosition, height) Sheet প্রদত্ত সারির সারির উচ্চতা পিক্সেলে সেট করে।
set Spreadsheet Locale(locale) void স্প্রেডশীট লোকেল সেট করে।
set Spreadsheet Theme(theme) Spreadsheet Theme স্প্রেডশীটে একটি থিম সেট করে।
set Spreadsheet Time Zone(timezone) void স্প্রেডশীটের জন্য সময় অঞ্চল সেট করে।
show(userInterface) void ব্যবহারকারীর ব্রাউজারের ভিউপোর্টে কেন্দ্রীভূত একটি ডায়ালগে একটি কাস্টম ব্যবহারকারী ইন্টারফেস উপাদান প্রদর্শন করে।
sort(columnPosition) Sheet কলাম দ্বারা একটি শীট বাছাই, আরোহী.
sort(columnPosition, ascending) Sheet কলাম দ্বারা একটি শীট সাজান.
toast(msg) void প্রদত্ত বার্তা সহ স্প্রেডশীটের নীচের ডানদিকে একটি পপআপ উইন্ডো দেখায়।
toast(msg, title) void প্রদত্ত বার্তা এবং শিরোনাম সহ স্প্রেডশীটের নীচের ডানদিকে একটি পপআপ উইন্ডো দেখায়।
toast(msg, title, timeoutSeconds) void প্রদত্ত শিরোনাম এবং বার্তা সহ স্প্রেডশীটের নীচের ডানদিকে একটি পপআপ উইন্ডো দেখায়, যা একটি নির্দিষ্ট সময়ের জন্য দৃশ্যমান থাকে।
unhide Column(column) void প্রদত্ত পরিসরে কলামটি আড়াল করে।
unhide Row(row) void প্রদত্ত পরিসরে সারিটি প্রকাশ করে।
update Menu(name, subMenus) void add Menu(name, subMenus) দ্বারা যুক্ত করা একটি মেনু আপডেট করে।
wait For All Data Executions Completion(timeoutInSeconds) void স্প্রেডশীটে সমস্ত বর্তমান এক্সিকিউশন সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করুন, প্রদত্ত সংখ্যক সেকেন্ডের পরে সময় শেষ হয়।

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

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',
);

// Adds the key 'NAME' in the developer metadata for the spreadsheet.
ss.addDeveloperMetadata('NAME');

// Gets the first developer metadata object and logs its key.
const developerMetaData = ss.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());

পরামিতি

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

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

Spreadsheet — এই স্প্রেডশীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

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',
);

// Adds the key 'NAME' in the developer metadata for the spreadsheet and sets
// the visibility to the developer project that created the metadata.
ss.addDeveloperMetadata(
    'NAME',
    SpreadsheetApp.DeveloperMetadataVisibility.PROJECT,
);

// Gets the first developer metadata object and logs its key and visibility
// setting.
const developerMetaData = ss.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());
console.log(`Key: ${developerMetaData.getKey()},
.             Visibility: ${developerMetaData.getVisibility()}`);

পরামিতি

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

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

Spreadsheet — এই স্প্রেডশীট, চেইনিংয়ের জন্য।

অনুমোদন

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

  • 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',
);

// Adds the key 'NAME' and sets the value to 'GOOGLE' in the developer metadata
// for the spreadsheet.
ss.addDeveloperMetadata('NAME', 'GOOGLE');

// Gets the first developer metadata object and logs its key and value.
const developerMetaData = ss.getDeveloperMetadata()[0];
console.log(developerMetaData.getKey());
console.log(
    `Key: ${developerMetaData.getKey()}, Value: ${
        developerMetaData.getValue()}`,
);

পরামিতি

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

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

Spreadsheet — এই স্প্রেডশীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

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',
);

// Adds the key 'NAME', sets the value to 'GOOGLE', and sets the visibility
// to any developer project with document access.
ss.addDeveloperMetadata(
    'NAME',
    'GOOGLE',
    SpreadsheetApp.DeveloperMetadataVisibility.DOCUMENT,
);

// Gets the first developer metadata object and logs its key, value, and
// visibility setting.
const developerMetaData = ss.getDeveloperMetadata()[0];
console.log(`Key: ${developerMetaData.getKey()},
             Value: ${developerMetaData.getValue()},
             Visibility: ${developerMetaData.getVisibility()}`);

পরামিতি

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

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

Spreadsheet — এই স্প্রেডশীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

add Editor(emailAddress)

প্রদত্ত ব্যবহারকারীকে Spreadsheet সম্পাদকদের তালিকায় যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
email Address String ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে।

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

Spreadsheet — এই Spreadsheet , চেইন করার জন্য।

অনুমোদন

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

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

add Editor(user)

প্রদত্ত ব্যবহারকারীকে Spreadsheet সম্পাদকদের তালিকায় যুক্ত করে। যদি ব্যবহারকারী ইতিমধ্যেই দর্শকদের তালিকায় থাকে, তাহলে এই পদ্ধতি ব্যবহারকারীকে দর্শকদের তালিকা থেকে সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
user User যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা।

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

Spreadsheet — এই Spreadsheet , চেইন করার জন্য।

অনুমোদন

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

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

add Editors(emailAddresses)

Spreadsheet সম্পাদকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যেই দর্শকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের দর্শকদের তালিকা থেকে বের করে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
email Addresses String[] ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে.

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

Spreadsheet — এই Spreadsheet , চেইন করার জন্য।

অনুমোদন

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

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

add Menu(name, subMenus)

স্প্রেডশীট UI এ একটি নতুন মেনু তৈরি করে।

প্রতিটি মেনু এন্ট্রি একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন চালায়। সাধারণত, আপনি এটিকে on Open() ফাংশন থেকে কল করতে চান যাতে স্প্রেডশীট লোড হলে মেনু স্বয়ংক্রিয়ভাবে তৈরি হয়।

// The onOpen function is executed automatically every time a Spreadsheet is
// loaded
function onOpen() {
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  const menuEntries = [];
  // When the user clicks on "addMenuExample" then "Menu Entry 1", the function
  // function1 is executed.
  menuEntries.push({name: 'Menu Entry 1', functionName: 'function1'});
  menuEntries.push(null);  // line separator
  menuEntries.push({name: 'Menu Entry 2', functionName: 'function2'});

  ss.addMenu('addMenuExample', menuEntries);
}

পরামিতি

নাম টাইপ বর্ণনা
name String মেনুর নাম তৈরি করতে হবে।
sub Menus Object[] name এবং function Name প্যারামিটার সহ জাভাস্ক্রিপ্ট ম্যাপের একটি অ্যারে। আপনি অন্তর্ভুক্ত লাইব্রেরি থেকে ফাংশন ব্যবহার করতে পারেন, যেমন Library.libFunction1

অনুমোদন

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

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

add Viewer(emailAddress)

প্রদত্ত ব্যবহারকারীকে Spreadsheet দর্শকদের তালিকায় যোগ করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।

পরামিতি

নাম টাইপ বর্ণনা
email Address String ব্যবহারকারীর ইমেইল ঠিকানা যোগ করতে হবে।

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

Spreadsheet — এই Spreadsheet , চেইন করার জন্য।

অনুমোদন

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

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

add Viewer(user)

প্রদত্ত ব্যবহারকারীকে Spreadsheet দর্শকদের তালিকায় যোগ করে। যদি ব্যবহারকারী ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতির কোন প্রভাব নেই।

পরামিতি

নাম টাইপ বর্ণনা
user User যোগ করার জন্য ব্যবহারকারীর একটি উপস্থাপনা।

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

Spreadsheet — এই Spreadsheet , চেইন করার জন্য।

অনুমোদন

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

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

add Viewers(emailAddresses)

Spreadsheet জন্য দর্শকদের তালিকায় ব্যবহারকারীদের প্রদত্ত অ্যারে যুক্ত করে। যদি ব্যবহারকারীদের মধ্যে কেউ ইতিমধ্যে সম্পাদকদের তালিকায় থাকে তবে এই পদ্ধতিটি তাদের জন্য কোন প্রভাব ফেলবে না।

পরামিতি

নাম টাইপ বর্ণনা
email Addresses String[] ব্যবহারকারীদের ইমেল ঠিকানা যোগ করার জন্য একটি অ্যারে.

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

Spreadsheet — এই Spreadsheet , চেইন করার জন্য।

অনুমোদন

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

  • 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

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

copy(name)

স্প্রেডশীটটি অনুলিপি করে এবং নতুনটি ফেরত দেয়।

// This code makes a copy of the current spreadsheet and names it appropriately
const ss = SpreadsheetApp.getActiveSpreadsheet();
ss.copy(`Copy of ${ss.getName()}`);

পরামিতি

নাম টাইপ বর্ণনা
name String কপির নাম।

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

Spreadsheet — এই স্প্রেডশীট, চেইনিংয়ের জন্য।

অনুমোদন

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

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

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',
);

// Adds developer metadata to the spreadsheet.
ss.addDeveloperMetadata('NAME', 'CHARLIE');
ss.addDeveloperMetadata('COMPANY', 'EXAMPLE ORGANIZATION');
ss.addDeveloperMetadata('TECHNOLOGY', 'JAVASCRIPT');

// Creates a developer metadata finder.
const developerMetadataFinder = ss.createDeveloperMetadataFinder();

// Finds the developer metadata objects with 'COMPANY' as the key.
const googleMetadataFromSpreadsheet =
    developerMetadataFinder.withKey('COMPANY').find();

// Gets the first result of developer metadata that has the key 'COMPANY' and
// logs its value.
console.log(googleMetadataFromSpreadsheet[0].getValue());

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

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


create Text Finder(findText)

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

const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

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

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

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

পরামিতি

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

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

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


delete Active Sheet()

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

// The code below deletes the currently active sheet and stores the new active
// sheet in a variable
const newSheet = SpreadsheetApp.getActiveSpreadsheet().deleteActiveSheet();

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

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

অনুমোদন

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

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

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

delete Sheet(sheet)

নির্দিষ্ট শীট মুছে দেয়।

// The code below deletes the specified sheet.
const ss = SpreadsheetApp.getActive();
const sheet = ss.getSheetByName('My Sheet');
ss.deleteSheet(sheet);

পরামিতি

নাম টাইপ বর্ণনা
sheet Sheet মুছে ফেলার জন্য শীট.

অনুমোদন

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

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

duplicate Active Sheet()

সক্রিয় শীট নকল করে এবং এটি সক্রিয় শীট করে।

// The code below makes a duplicate of the active sheet
SpreadsheetApp.getActiveSpreadsheet().duplicateActiveSheet();

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

Sheet - নতুন শীট।

অনুমোদন

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

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

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 Active Sheet()

একটি স্প্রেডশীটে সক্রিয় শীট পায়।

স্প্রেডশীটে সক্রিয় শীট হল সেই শীট যা স্প্রেডশীট UI এ প্রদর্শিত হচ্ছে।

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

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

Sheet — স্প্রেডশীটে সক্রিয় শীট।


get As(contentType)

নির্দিষ্ট বিষয়বস্তুর প্রকারে রূপান্তরিত একটি ব্লব হিসাবে এই বস্তুর ভিতরের ডেটা ফেরত দিন। এই পদ্ধতিটি ফাইলের নামের সাথে উপযুক্ত এক্সটেনশন যোগ করে—উদাহরণস্বরূপ, "myfile.pdf"। যাইহোক, এটি অনুমান করে যে ফাইলের নামের অংশ যা শেষ সময়কাল অনুসরণ করে (যদি থাকে) একটি বিদ্যমান এক্সটেনশন যা প্রতিস্থাপন করা উচিত। ফলস্বরূপ, "ShoppingList.12.25.2014" "ShoppingList.12.25.pdf" হয়ে যায়।

রূপান্তরের জন্য দৈনিক কোটা দেখতে, Google পরিষেবাগুলির জন্য কোটা দেখুন। নতুন তৈরি করা Google Workspace ডোমেন সাময়িকভাবে কঠোর কোটার অধীন হতে পারে।

পরামিতি

নাম টাইপ বর্ণনা
content Type String MIME প্রকারে রূপান্তর করতে হবে৷ বেশিরভাগ ব্লবের জন্য, 'application/pdf' একমাত্র বৈধ বিকল্প। BMP, GIF, JPEG, বা PNG ফর্ম্যাটে ছবির জন্য, 'image/bmp' , 'image/gif' , 'image/jpeg' , বা 'image/png' এর যেকোনো একটিও বৈধ। একটি Google ডক্স ডকুমেন্টের জন্য, 'text/markdown' বৈধ।

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

Blob - একটি ব্লব হিসাবে ডেটা।


get Bandings()

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

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

// Gets an array of the bandings in the spreadsheet.
const bandings = ss.getBandings();

// Logs the range of the first banding in the spreadsheet to the console.
console.log(bandings[0].getRange().getA1Notation());

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

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

অনুমোদন

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

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

get Blob()

একটি ব্লব হিসাবে এই বস্তুর ভিতরে ডেটা ফেরত দিন।

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

Blob - একটি ব্লব হিসাবে ডেটা।


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 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 Refresh Schedules()

এই স্প্রেডশীটের রিফ্রেশ সময়সূচী পায়।

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

// Activates BigQuery operations for the connected spreadsheet.
SpreadsheetApp.enableBigQueryExecution();

// Gets the frequency type of the first referesh schedule in the array.
const frequencyType = ss.getDataSourceRefreshSchedules()[0]
                          .getFrequency()
                          .getFrequencyType()
                          .toString();

// Logs the frequency type to the console.
console.log(frequencyType);

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

Data Source Refresh Schedule[] — এই স্প্রেডশীটের রিফ্রেশ সময়সূচী।

অনুমোদন

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

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

get Data Source Sheets()

স্প্রেডশীটে সমস্ত ডেটা উৎস শীট ফেরত দেয়।

// Turns data execution on for BigQuery data sources.
SpreadsheetApp.enableBigQueryExecution();

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

// Gets the first data source sheet in the spreadsheet.
const dataSource = ss.getDataSourceSheets()[0];

// Gets the name of the data source sheet.
console.log(dataSource.asSheet().getName());

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

Data Source Sheet[] — সমস্ত ডেটা সোর্স শীটের একটি অ্যারে।

অনুমোদন

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

  • 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 Data Sources()

স্প্রেডশীটে সমস্ত ডেটা উৎস ফেরত দেয়।

// Turns data execution on for BigQuery data sources.
SpreadsheetApp.enableBigQueryExecution();

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

// Gets the data sources on the spreadsheet.
const dataSources = ss.getDataSources();

// Logs the name of the first column on the first data source.
console.log(dataSources[0].getColumns()[0].getName());

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

Data Source[] — সমস্ত ডেটা সোর্সের একটি অ্যারে।

অনুমোদন

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

  • 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 spreadsheet, you can use
// SpreadsheetApp.getActiveSpreadsheet() instead.
// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);

// Adds 'Google' as a key to the spreadsheet metadata.
ss.addDeveloperMetadata('Google');

// Gets the spreadsheet's metadata.
const ssMetadata = ss.getDeveloperMetadata();

// Gets the first set of the spreadsheet's metadata and logs the key to the
// console.
console.log(ssMetadata[0].getKey());

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

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

অনুমোদন

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

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

get Editors()

এই Spreadsheet জন্য সম্পাদকদের তালিকা পায়।

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

User[] — সম্পাদনার অনুমতি সহ ব্যবহারকারীদের একটি অ্যারে।

অনুমোদন

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

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

get Form Url()

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

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

// Gets the form URL from the spreadsheet.
const formUrl = ss.getFormUrl();

// Logs the form URL to the console.
console.log(formUrl);

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

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

অনুমোদন

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

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

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 Id()

এই স্প্রেডশীটের জন্য একটি অনন্য শনাক্তকারী পায়। একটি স্প্রেডশীট আইডি এর URL থেকে বের করা যেতে পারে। উদাহরণস্বরূপ, URL https://docs.google.com/spreadsheets/d/abc1234567/edit#gid=0-এ স্প্রেডশীট আইডি হল "abc1234567"৷

// The code below logs the ID for the active spreadsheet.
Logger.log(SpreadsheetApp.getActiveSpreadsheet().getId());

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

String - স্প্রেডশীটের জন্য অনন্য আইডি (বা কী)।


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 Iterative Calculation Convergence Threshold()

পুনরাবৃত্তিমূলক গণনার সময় ব্যবহৃত থ্রেশহোল্ড মান প্রদান করে। ক্রমাগত গণনার ফলাফল এই মানের থেকে কম হলে, পুনরাবৃত্তিমূলক গণনা বন্ধ হয়ে যায়।

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

// Sets the iterative calculation convergence threshold for the spreadsheet.
ss.setIterativeCalculationConvergenceThreshold(2);

// Logs the threshold to the console.
console.log(ss.getIterativeCalculationConvergenceThreshold());

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

Number — অভিসার থ্রেশহোল্ড।

অনুমোদন

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

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

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 Iterative Calculation Cycles()

পুনরাবৃত্ত গণনার সময় ব্যবহার করার জন্য সর্বাধিক সংখ্যক পুনরাবৃত্তি প্রদান করে।

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

// Sets the max iterative calculation cycles for the spreadsheet.
ss.setMaxIterativeCalculationCycles(10);

// Logs the max iterative calculation cycles to the console.
console.log(ss.getMaxIterativeCalculationCycles());

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

Integer — গণনার পুনরাবৃত্তির সর্বাধিক সংখ্যা।

অনুমোদন

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

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

get Name()

নথির নাম পায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
Logger.log(ss.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.getActiveSpreadsheet().getNamedRanges();
for (let i = 0; i < namedRanges.length; i++) {
  Logger.log(namedRanges[i].getName());
}

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

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

অনুমোদন

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

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

get Num Sheets()

এই স্প্রেডশীটে পত্রকের সংখ্যা প্রদান করে।

// The code below logs the number of sheets in the active spreadsheet.
Logger.log(SpreadsheetApp.getActiveSpreadsheet().getNumSheets());

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

Integer — স্প্রেডশীটে শীটের সংখ্যা।


get Owner()

ডকুমেন্টের মালিককে ফেরত দেয় বা শেয়ার্ড ড্রাইভে কোনো ডকুমেন্টের জন্য null

const ss = SpreadsheetApp.getActiveSpreadsheet();
const owner = ss.getOwner();
Logger.log(owner.getEmail());

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

User — নথির মালিক, অথবা নথিটি শেয়ার্ড ড্রাইভে থাকলে null

অনুমোদন

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

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

get Predefined Spreadsheet Themes()

পূর্বনির্ধারিত থিমের তালিকা প্রদান করে।

// The code below returns the list of predefined themes.
const predefinedThemesList =
    SpreadsheetApp.getActiveSpreadsheet().getPredefinedSpreadsheetThemes();

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

Spreadsheet Theme[] — পূর্বনির্ধারিত থিমের তালিকা।

অনুমোদন

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

  • 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 ss = SpreadsheetApp.getActive();
const protections = ss.getProtections(SpreadsheetApp.ProtectionType.RANGE);
for (let i = 0; i < protections.length; i++) {
  const protection = protections[i];
  if (protection.canEdit()) {
    protection.remove();
  }
}
// Remove all sheet protections in the spreadsheet that the user has permission
// to edit.
const ss = SpreadsheetApp.getActive();
const protections = ss.getProtections(SpreadsheetApp.ProtectionType.SHEET);
for (let i = 0; i < protections.length; i++) {
  const protection = protections[i];
  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(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 By Name(name)

একটি নামকৃত ব্যাপ্তি প্রদান করে, অথবা যদি প্রদত্ত নামের সাথে কোন ব্যাপ্তি না পাওয়া যায় তাহলে null । যদি স্প্রেডশীটের একাধিক শীট একই পরিসরের নাম ব্যবহার করে, অতিরিক্ত উদ্ধৃতি চিহ্ন ছাড়াই শীটের নাম উল্লেখ করুন — উদাহরণস্বরূপ, get Range By Name('TaxRates') বা get Range By Name('Sheet Name!TaxRates') , কিন্তু get Range By Name('"Sheet Name"!TaxRates') না get Range By Name('"Sheet Name"!TaxRates')

// Log the number of columns for the range named 'TaxRates' in the active
// spreadsheet.
const range = SpreadsheetApp.getActiveSpreadsheet().getRangeByName('TaxRates');
if (range != null) {
  Logger.log(range.getNumColumns());
}

পরামিতি

নাম টাইপ বর্ণনা
name String রেঞ্জের নাম পেতে হবে।

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

Range — প্রদত্ত নামের কক্ষের পরিসর।


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 Recalculation Interval()

এই স্প্রেডশীটের জন্য গণনার ব্যবধান প্রদান করে।

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

// Logs the calculation interval for the spreadsheet to the console.
console.log(ss.getRecalculationInterval().toString());

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

Recalculation Interval — এই স্প্রেডশীটের জন্য গণনা ব্যবধান।

অনুমোদন

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

  • 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 By Id(id)

প্রদত্ত আইডি সহ শীট পায়। Sheet.getSheetId() ব্যবহার করুন।

const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetById(12345);

পরামিতি

নাম টাইপ বর্ণনা
id Integer শীটের আইডি পেতে হবে।

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

Sheet — প্রদত্ত আইডি সহ শীট বা শীট পাওয়া না গেলে null


get Sheet By Name(name)

প্রদত্ত নাম সহ একটি শীট প্রদান করে।

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

// The code below logs the index of a sheet named "Expenses"
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Expenses');
if (sheet != null) {
  Logger.log(sheet.getIndex());
}

পরামিতি

নাম টাইপ বর্ণনা
name String শীট নাম পেতে.

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

Sheet - প্রদত্ত নামের শীট।


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 Sheets()

এই স্প্রেডশীটে সমস্ত শীট পায়৷

// The code below logs the name of the second sheet
const sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
// Iterates through the sheets and logs the name and ID of each sheet.
for (const sheet of sheets) {
  Logger.log(`name: ${sheet.getName()}, ID: ${sheet.getSheetId()}`);
}

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

Sheet[] — স্প্রেডশীটের সমস্ত শীটের একটি অ্যারে।


get Spreadsheet Locale()

স্প্রেডশীট লোকেল পায়।

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

// Gets the spreadsheet locale.
const ssLocale = ss.getSpreadsheetLocale();

// Logs the locale to the console.
console.log(ssLocale);

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

String — স্প্রেডশীট লোকেল।

অনুমোদন

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

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

get Spreadsheet Theme()

স্প্রেডশীটের বর্তমান থিম ফেরত দেয়, অথবা কোনো থিম প্রয়োগ না হলে null

// The code below returns the current theme of the spreadsheet.
const currentTheme =
    SpreadsheetApp.getActiveSpreadsheet().getSpreadsheetTheme();

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

Spreadsheet Theme — বর্তমান প্রয়োগ করা থিম।

অনুমোদন

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

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

get Spreadsheet Time Zone()

স্প্রেডশীটের জন্য সময় অঞ্চল পায়।

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

// Sets the time zone of the spreadsheet.
ss.setSpreadsheetTimeZone('America/New_York');

// Gets the time zone of the spreadsheet.
const ssTimeZone = ss.getSpreadsheetTimeZone();

// Logs the time zone to the console.
console.log(ssTimeZone);

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

String — সময় অঞ্চল, "লং" ফর্ম্যাটে নির্দিষ্ট করা হয়েছে (উদাহরণস্বরূপ, "America/New_York", Joda.org দ্বারা তালিকাভুক্ত)।

অনুমোদন

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

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

get Url()

প্রদত্ত স্প্রেডশীটের URL প্রদান করে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
Logger.log(ss.getUrl());

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

String — প্রদত্ত স্প্রেডশীটের URL।

অনুমোদন

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

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

get Viewers()

এই Spreadsheet জন্য দর্শক এবং মন্তব্যকারীদের তালিকা পায়।

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

User[] — দেখার বা মন্তব্য করার অনুমতি সহ ব্যবহারকারীদের একটি অ্যারে।

অনুমোদন

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

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

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 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 Data Source Sheet(spec)

স্প্রেডশীটে একটি নতুন Data Source Sheet সন্নিবেশ করায় এবং ডেটা এক্সিকিউশন শুরু করে। একটি পার্শ্ব প্রতিক্রিয়া হিসাবে, এটি নতুন শীটটিকে সক্রিয় শীট করে তোলে।

ডাটা সোর্স টাইপ সক্রিয় না থাকলে একটি ব্যতিক্রম থ্রো করে। Spreadsheet App#enable...Execution() পদ্ধতি ব্যবহার করুন নির্দিষ্ট ডেটা সোর্স টাইপের জন্য ডেটা এক্সিকিউশন সক্ষম করতে।

// Activates BigQuery operations.
SpreadsheetApp.enableBigQueryExecution();

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

// Builds a data source specification.
// TODO (developer): Update the project ID to your own Google Cloud project ID.
const dataSourceSpec = SpreadsheetApp.newDataSourceSpec()
                           .asBigQuery()
                           .setProjectId('project-id-1')
                           .setTableProjectId('bigquery-public-data')
                           .setDatasetId('ncaa_basketball')
                           .setTableId('mbb_historical_teams_games')
                           .build();

// Adds the data source and its data to the spreadsheet.
ss.insertDataSourceSheet(dataSourceSpec);

পরামিতি

নাম টাইপ বর্ণনা
spec Data Source Spec ডাটা সোর্স স্পেসিফিকেশন দিয়ে সন্নিবেশ করাতে হবে।

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

Data Source Sheet — নতুন ডেটা সোর্স শীট।

অনুমোদন

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

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

insert Image(blobSource, column, row)

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

একটি পিক্সেল অফসেট সহ একটি প্রদত্ত সারি এবং কলামে নথিতে একটি চিত্র হিসাবে একটি Spreadsheet সন্নিবেশ করান। চিত্রের আকারটি ব্লব সামগ্রী থেকে পুনরুদ্ধার করা হয়। সর্বাধিক সমর্থিত ব্লব আকার 2 এমবি।

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 চিত্রের সামগ্রী, মাইম টাইপ এবং (ally চ্ছিকভাবে) নামযুক্ত ব্লবটি।
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)

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

প্রদত্ত ইউআরএল অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে।

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)

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

প্রদত্ত ইউআরএল অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে।

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 চিত্রের জন্য ইউআরএল।
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 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 Sheet()

একটি ডিফল্ট শীট নাম ব্যবহার করে স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করে। নতুন শীটটি সক্রিয় শীট হয়ে যায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet();

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

Sheet - নতুন শীট।

অনুমোদন

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

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

insert Sheet(sheetIndex)

প্রদত্ত সূচকটিতে স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করে। নতুন শীটটি সক্রিয় শীট হয়ে যায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet(1);

পরামিতি

নাম টাইপ বর্ণনা
sheet Index Integer সদ্য নির্মিত শীটের সূচক। স্প্রেডশিটে প্রথমটি হিসাবে একটি শীট সন্নিবেশ করতে, এটি 0 এ সেট করুন।

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

Sheet - নতুন শীট।

অনুমোদন

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

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

insert Sheet(sheetIndex, options)

প্রদত্ত সূচকে স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করে এবং al চ্ছিক উন্নত যুক্তি ব্যবহার করে। নতুন শীটটি সক্রিয় শীট হয়ে যায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const templateSheet = ss.getSheetByName('Sales');
ss.insertSheet(1, {template: templateSheet});

পরামিতি

নাম টাইপ বর্ণনা
sheet Index Integer সদ্য নির্মিত শীটের সূচক। স্প্রেডশিটে প্রথমটি হিসাবে একটি শীট সন্নিবেশ করতে, এটি 0 এ সেট করুন।
options Object Al চ্ছিক জাভাস্ক্রিপ্ট উন্নত যুক্তি।

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

নাম টাইপ বর্ণনা
template Sheet টেমপ্লেট শীট অবজেক্ট থেকে সমস্ত ডেটা নতুন শীটে অনুলিপি করা হয়েছে। শীট টেমপ্লেট অবশ্যই স্প্রেডশিট অবজেক্টের একটি শীট হতে হবে।

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

Sheet - নতুন শীট।

অনুমোদন

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

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

insert Sheet(options)

একটি ডিফল্ট শীট নাম এবং al চ্ছিক উন্নত যুক্তি ব্যবহার করে স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করে। নতুন শীটটি সক্রিয় শীট হয়ে যায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const templateSheet = ss.getSheetByName('Sales');
ss.insertSheet({template: templateSheet});

পরামিতি

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

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

নাম টাইপ বর্ণনা
template Sheet টেমপ্লেট শীট অবজেক্ট থেকে সমস্ত ডেটা নতুন শীটে অনুলিপি করা হয়েছে। শীট টেম্পলেটটি অবশ্যই এই স্প্রেডশিট অবজেক্টের একটি শীট হতে হবে।

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

Sheet - নতুন শীট।

অনুমোদন

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

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

insert Sheet(sheetName)

প্রদত্ত নামটি সহ স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করুন। নতুন শীটটি সক্রিয় শীট হয়ে যায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet('My New Sheet');

পরামিতি

নাম টাইপ বর্ণনা
sheet Name String নতুন শীটের নাম।

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

Sheet - নতুন শীট।

অনুমোদন

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

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

insert Sheet(sheetName, sheetIndex)

প্রদত্ত সূচকটিতে প্রদত্ত নাম সহ স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করুন। নতুন শীটটি সক্রিয় শীট হয়ে যায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet('My New Sheet', 1);

পরামিতি

নাম টাইপ বর্ণনা
sheet Name String নতুন শীটের নাম।
sheet Index Integer সদ্য নির্মিত শীটের সূচক। স্প্রেডশিটে প্রথমটি হিসাবে একটি শীট সন্নিবেশ করতে, এটি 0 এ সেট করুন।

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

Sheet - নতুন শীট।

অনুমোদন

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

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

insert Sheet(sheetName, sheetIndex, options)

প্রদত্ত সূচকটিতে প্রদত্ত নাম সহ স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করুন এবং al চ্ছিক উন্নত যুক্তি ব্যবহার করুন। নতুন শীটটি সক্রিয় শীট হয়ে যায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const templateSheet = ss.getSheetByName('Sales');
ss.insertSheet('My New Sheet', 1, {template: templateSheet});

পরামিতি

নাম টাইপ বর্ণনা
sheet Name String নতুন শীটের নাম।
sheet Index Integer সদ্য সন্নিবেশিত শীটের সূচক। একটি স্প্রেডশিটে প্রথম হিসাবে একটি শীট sert োকাতে, এটি 0 এ সেট করুন।
options Object Al চ্ছিক জাভাস্ক্রিপ্ট উন্নত যুক্তি।

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

নাম টাইপ বর্ণনা
template Sheet টেমপ্লেট শীট অবজেক্ট থেকে সমস্ত ডেটা নতুন শীটে অনুলিপি করা হয়েছে। শীট টেমপ্লেট অবশ্যই স্প্রেডশিট অবজেক্টের একটি শীট হতে হবে।

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

Sheet - নতুন শীট।

অনুমোদন

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

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

insert Sheet(sheetName, options)

প্রদত্ত নাম সহ স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করুন এবং al চ্ছিক উন্নত যুক্তি ব্যবহার করুন। নতুন শীটটি সক্রিয় শীট হয়ে যায়।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const templateSheet = ss.getSheetByName('Sales');
ss.insertSheet('My New Sheet', {template: templateSheet});

পরামিতি

নাম টাইপ বর্ণনা
sheet Name String নতুন শীটের নাম।
options Object Al চ্ছিক জাভাস্ক্রিপ্ট উন্নত যুক্তি।

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

নাম টাইপ বর্ণনা
template Sheet টেমপ্লেট শীট অবজেক্ট থেকে সমস্ত ডেটা নতুন শীটে অনুলিপি করা হয়েছে। শীট টেমপ্লেট অবশ্যই স্প্রেডশিট অবজেক্টের একটি শীট হতে হবে।

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

Sheet - নতুন শীট।

অনুমোদন

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

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

insert Sheet With Data Source Table(spec)

স্প্রেডশিটে একটি নতুন শীট সন্নিবেশ করে, প্রদত্ত ডেটা উত্সের স্পেসিফিকেশন সহ পুরো শীটটি বিস্তৃত একটি Data Source Table তৈরি করে এবং ডেটা এক্সিকিউশন শুরু করে। পার্শ্ব প্রতিক্রিয়া হিসাবে, নতুন শীটটিকে সক্রিয় শীট তৈরি করে।

ডেটা উত্সের ধরণ সক্ষম না করা থাকলে একটি ব্যতিক্রম ছুঁড়ে দেয়। Spreadsheet App#enable...Execution() পদ্ধতিগুলি নির্দিষ্ট ডেটা উত্সের ধরণের জন্য ডেটা এক্সিকিউশন সক্ষম করতে পদ্ধতিগুলি সক্ষম করুন।

// Activates BigQuery operations.
SpreadsheetApp.enableBigQueryExecution();

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

// Adds a sheet and sets cell A1 as the parameter cell.
const parameterCell = ss.insertSheet('parameterSheet').getRange('A1');

// Sets the value of the parameter cell to 'Duke'.
parameterCell.setValue('Duke');

const query = 'select * from `bigquery-public-data`.`ncaa_basketball`.' +
    '`mbb_historical_tournament_games` WHERE win_school_ncaa = @SCHOOL';

// Adds a data source with a query parameter.
// TODO(developer): Update the project ID to your own Google Cloud project ID.
const dataSourceSpec = SpreadsheetApp.newDataSourceSpec()
                           .asBigQuery()
                           .setProjectId('project-id-1')
                           .setRawQuery(query)
                           .setParameterFromCell('SCHOOL', 'parameterSheet!A1')
                           .build();

// Adds sheets for the data source and data source table to the spreadsheet.
ss.insertSheetWithDataSourceTable(dataSourceSpec);

পরামিতি

নাম টাইপ বর্ণনা
spec Data Source Spec সাথে সন্নিবেশ করতে ডেটা উত্স স্পেসিফিকেশন।

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

Sheet - নতুন শীট।

অনুমোদন

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

  • 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 Iterative Calculation Enabled()

এই স্প্রেডশিটে পুনরাবৃত্ত গণনা সক্রিয় করা হয়েছে কিনা তা ফেরত দেয়।

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

// Activates iterative calculation on the spreadsheet.
ss.setIterativeCalculationEnabled(true);

// Logs whether iterative calculation is activated for the spreadsheet.
console.log(ss.isIterativeCalculationEnabled());

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

Boolean - true যদি পুনরাবৃত্তি গণনা সক্রিয় করা হয় তবে অন্যথায় false

অনুমোদন

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

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

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

move Active Sheet(pos)

শিটের তালিকায় সক্রিয় শীটটি প্রদত্ত অবস্থানে স্থানান্তরিত করে। শিটের সংখ্যার চেয়ে অবস্থানটি নেতিবাচক বা বৃহত্তর হলে একটি ব্যতিক্রম ছুঁড়ে দেয়।

// This example assumes that there are 2 sheets in the current
// active spreadsheet: one named "first" in position 1 and another named
// "second" in position 2.
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// Gets the "first" sheet and activates it.
const sheet = spreadsheet.getSheetByName('first').activate();

// Logs 'Current index of sheet: 1'
console.log('Current index of sheet: %s', sheet.getIndex());

spreadsheet.moveActiveSheet(2);

// Logs 'New index of sheet: 2'
console.log('New index of sheet: %s', sheet.getIndex());

পরামিতি

নাম টাইপ বর্ণনা
pos Integer শিটের তালিকায় সক্রিয় শীটটি সরানোর জন্য 1-সূচক অবস্থান।

অনুমোদন

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

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

move Chart To Object Sheet(chart)

একটি নতুন Sheet Type.OBJECT তৈরি করে ob অবজেক্ট শীট এবং এটিতে প্রদত্ত চার্টটি সরিয়ে দেয়। যদি চার্টটি ইতিমধ্যে নিজস্ব শীটে থাকে তবে সেই শীটটি নতুন তৈরি না করেই ফিরে আসে।

const sheet = SpreadsheetApp.getActiveSheet();
const chart = sheet.newChart().setPosition(1, 1, 0, 0).build();
sheet.insertChart(chart);
const objectSheet = SpreadsheetApp.getActive().moveChartToObjectSheet(chart);

পরামিতি

নাম টাইপ বর্ণনা
chart Embedded Chart সরানো চার্ট।

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

Sheet - চার্টটি যে শীটটি চালু আছে।

অনুমোদন

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

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

refresh All Data Sources()

সমস্ত সমর্থিত ডেটা উত্স এবং তাদের লিঙ্কযুক্ত ডেটা উত্স অবজেক্টগুলিকে রিফ্রেশ করে, অবৈধ ডেটা উত্স অবজেক্টগুলি এড়িয়ে যায়।

Spreadsheet App#enable...Execution() পদ্ধতিগুলি নির্দিষ্ট ডেটা উত্সের ধরণের জন্য ডেটা এক্সিকিউশন সক্ষম করতে পদ্ধতিগুলি সক্ষম করুন।

// Activates BigQuery operations.
SpreadsheetApp.enableBigQueryExecution();

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

// Gets the first data source sheet on the spreadsheet.
const dataSheet = ss.getDataSourceSheets()[0];

// Refreshes all data sources on the spreadsheet.
ss.refreshAllDataSources();

// Logs the last refreshed time of the first data source sheet.
console.log(
    `Last refresh time: ${dataSheet.getStatus().getLastRefreshedTime()}`,
);

অনুমোদন

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

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

remove Editor(emailAddress)

Spreadsheet জন্য সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের Spreadsheet অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন এক শ্রেণীর ব্যবহারকারীর সাথে সম্পর্কিত - উদাহরণস্বরূপ, যদি Spreadsheet ব্যবহারকারীর পুরো ডোমেনের সাথে ভাগ করা হয়, বা Spreadsheet যদি কোনও ভাগ করা ড্রাইভে থাকে তবে ব্যবহারকারী অ্যাক্সেস করতে পারেন।

ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
email Address String সরানোর জন্য ব্যবহারকারীর ইমেল ঠিকানা।

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

Spreadsheet - শৃঙ্খলার জন্য এই Spreadsheet

অনুমোদন

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

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

remove Editor(user)

Spreadsheet জন্য সম্পাদকদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। এই পদ্ধতিটি ব্যবহারকারীদের Spreadsheet অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন এক শ্রেণীর ব্যবহারকারীর সাথে সম্পর্কিত - উদাহরণস্বরূপ, যদি Spreadsheet ব্যবহারকারীর পুরো ডোমেনের সাথে ভাগ করা হয়, বা Spreadsheet যদি কোনও ভাগ করা ড্রাইভে থাকে তবে ব্যবহারকারী অ্যাক্সেস করতে পারেন।

ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে দর্শকদের তালিকা থেকেও সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
user User অপসারণ ব্যবহারকারীর একটি উপস্থাপনা।

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

Spreadsheet - শৃঙ্খলার জন্য এই Spreadsheet

অনুমোদন

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

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

remove Menu(name)

add Menu(name, subMenus) দ্বারা যুক্ত করা একটি মেনু সরিয়ে দেয়। add Menu(name, subMenus) করতে সংশ্লিষ্ট কলের মতো name আর্গুমেন্টের একই মান থাকতে হবে।

// The onOpen function is executed automatically every time a Spreadsheet is
// loaded
function onOpen() {
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.addMenu('badMenu', [
    {name: 'remove bad menu', functionName: 'removeBadMenu'},
    {name: 'foo', functionName: 'foo'},
  ]);
}
function removeBadMenu() {
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.removeMenu(
      'badMenu');  // name must match the name used when added the menu
}
function foo() {
  // Do nothing
}

পরামিতি

নাম টাইপ বর্ণনা
name String অপসারণ মেনুর নাম।

অনুমোদন

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

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

remove Named Range(name)

প্রদত্ত নাম সহ একটি নামযুক্ত পরিসীমা মুছুন। স্প্রেডশিটে প্রদত্ত নাম সহ কোনও পরিসীমা পাওয়া না গেলে একটি ব্যতিক্রম ছুঁড়ে দেয়।

// The code below creates a new named range "foo", and then remove it.
const ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setNamedRange('foo', ss.getActiveRange());
ss.removeNamedRange('foo');

পরামিতি

নাম টাইপ বর্ণনা
name String পরিসীমা নাম।

অনুমোদন

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

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

remove Viewer(emailAddress)

Spreadsheet জন্য দর্শকদের এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। ব্যবহারকারী কোনও সম্পাদক, দর্শক বা মন্তব্যকারী না হলে এই পদ্ধতির কোনও প্রভাব নেই। এই পদ্ধতিটি ব্যবহারকারীদের Spreadsheet অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন এক শ্রেণীর ব্যবহারকারীর সাথে সম্পর্কিত - উদাহরণস্বরূপ, যদি Spreadsheet ব্যবহারকারীর পুরো ডোমেনের সাথে ভাগ করা হয়, বা Spreadsheet যদি কোনও ভাগ করা ড্রাইভে থাকে তবে ব্যবহারকারী অ্যাক্সেস করতে পারেন।

ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
email Address String সরানোর জন্য ব্যবহারকারীর ইমেল ঠিকানা।

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

Spreadsheet - শৃঙ্খলার জন্য এই Spreadsheet

অনুমোদন

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

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

remove Viewer(user)

Spreadsheet জন্য দর্শকদের এবং মন্তব্যকারীদের তালিকা থেকে প্রদত্ত ব্যবহারকারীকে সরিয়ে দেয়। ব্যবহারকারী যদি সম্পাদক হন, দর্শক না হন তবে এই পদ্ধতির কোনও প্রভাব নেই। এই পদ্ধতিটি ব্যবহারকারীদের Spreadsheet অ্যাক্সেস করতে বাধা দেয় না যদি তারা সাধারণ অ্যাক্সেস রয়েছে এমন এক শ্রেণীর ব্যবহারকারীর সাথে সম্পর্কিত - উদাহরণস্বরূপ, যদি Spreadsheet ব্যবহারকারীর পুরো ডোমেনের সাথে ভাগ করা হয়, বা Spreadsheet যদি কোনও ভাগ করা ড্রাইভে থাকে তবে ব্যবহারকারী অ্যাক্সেস করতে পারেন।

ড্রাইভ ফাইলগুলির জন্য, এটি ব্যবহারকারীকে সম্পাদকদের তালিকা থেকেও সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
user User অপসারণ ব্যবহারকারীর একটি উপস্থাপনা।

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

Spreadsheet - শৃঙ্খলার জন্য এই Spreadsheet

অনুমোদন

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

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

rename(newName)

নথির নামকরণ।

const ss = SpreadsheetApp.getActiveSpreadsheet();
ss.rename('This is the new name');

পরামিতি

নাম টাইপ বর্ণনা
new Name String নথির জন্য নতুন নাম।

অনুমোদন

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

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

rename Active Sheet(newName)

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

// The code below renames the active sheet to "Hello world"
SpreadsheetApp.getActiveSpreadsheet().renameActiveSheet('Hello world');

পরামিতি

নাম টাইপ বর্ণনা
new Name String বর্তমান সক্রিয় শীটের জন্য নতুন নাম।

অনুমোদন

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

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

reset Spreadsheet Theme()

প্রয়োগিত থিমটি সরিয়ে দেয় এবং স্প্রেডশিটে ডিফল্ট থিম সেট করে।

// The code below applies default theme on the spreadsheet.
SpreadsheetApp.getActiveSpreadsheet().resetSpreadsheetTheme();

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

Spreadsheet Theme - ডিফল্ট থিম।

অনুমোদন

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

  • 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 স্বরলিপি বা আর 1 সি 1 স্বরলিপিতে উল্লিখিত হিসাবে সক্রিয় নির্বাচন সেট করে।

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

sheet.setActiveSelection('A1:D4');

পরামিতি

নাম টাইপ বর্ণনা
a1Notation String সক্রিয় হিসাবে সেট করার পরিসীমা, যেমন এ 1 স্বরলিপি বা আর 1 সি 1 স্বরলিপিতে নির্দিষ্ট করা হয়েছে।

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

Range - সদ্য সক্রিয় পরিসীমা

অনুমোদন

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

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

set Active Sheet(sheet)

স্প্রেডশিটে সক্রিয় শীট হিসাবে প্রদত্ত শীটটি সেট করে। গুগল শিটস ইউআই নির্বাচিত শীটটি প্রদর্শন করে যদি না শীটটি অন্য কোনও স্প্রেডশিটের অন্তর্ভুক্ত থাকে।

// The code below makes the first sheet active in the active spreadsheet.
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
spreadsheet.setActiveSheet(spreadsheet.getSheets()[0]);

পরামিতি

নাম টাইপ বর্ণনা
sheet Sheet সক্রিয় শীট হিসাবে সেট করতে শীট।

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

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

অনুমোদন

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

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

set Active Sheet(sheet, restoreSelection)

প্রদত্ত শীটটি স্প্রেডশিটে সক্রিয় শীট হিসাবে সেট করে, সেই শীটের মধ্যে সর্বাধিক সাম্প্রতিক নির্বাচনটি পুনরুদ্ধার করার বিকল্প সহ। গুগল শিটস ইউআই নির্বাচিত শীটটি প্রদর্শন করে যদি না শীটটি অন্য কোনও স্প্রেডশিটের অন্তর্ভুক্ত থাকে।

const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
const firstSheet = spreadsheet.getSheets()[0];
const secondSheet = spreadsheet.getSheets()[1];
// Set the first sheet as the active sheet and select the range D4:F4.
spreadsheet.setActiveSheet(firstSheet).getRange('D4:F4').activate();

// Switch to the second sheet to do some work.
spreadsheet.setActiveSheet(secondSheet);
// Switch back to first sheet, and restore its selection.
spreadsheet.setActiveSheet(firstSheet, true);

// The selection of first sheet is restored, and it logs D4:F4
const range = spreadsheet.getActiveSheet().getSelection().getActiveRange();
Logger.log(range.getA1Notation());

পরামিতি

নাম টাইপ বর্ণনা
sheet Sheet নতুন সক্রিয় শীট।
restore Selection Boolean টিএফ true , নতুন শিটটি সক্রিয় হওয়ার সাথে সাথে নতুন সক্রিয় শীটের সর্বাধিক সাম্প্রতিক নির্বাচনটি আবার নির্বাচিত হয়; যদি false তবে নতুন শীটটি বর্তমান নির্বাচন পরিবর্তন না করে সক্রিয় হয়ে যায়।

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

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 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 Iterative Calculation Convergence Threshold(minThreshold)

পুনরাবৃত্ত গণনার জন্য সর্বনিম্ন প্রান্তিক মান সেট করে। যখন ক্রমাগত গণনার ফলাফলগুলি এই মানের চেয়ে কম দ্বারা পৃথক হয়, পুনরাবৃত্ত গণনা বন্ধ হয়। এই মানটি অবশ্যই অ-নেতিবাচক হতে হবে এবং 0.05 এ ডিফল্ট হতে হবে।

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

// Sets the iterative calculation convergence threshold for the spreadsheet.
ss.setIterativeCalculationConvergenceThreshold(2);

// Logs the threshold to the console.
console.log(ss.getIterativeCalculationConvergenceThreshold());

পরামিতি

নাম টাইপ বর্ণনা
min Threshold Number ন্যূনতম রূপান্তর প্রান্তিকতা (অবশ্যই অ-নেতিবাচক হতে হবে)।

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

Spreadsheet - শৃঙ্খলার জন্য এই স্প্রেডশিট।

অনুমোদন

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

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

set Iterative Calculation Enabled(isEnabled)

এই স্প্রেডশিটে পুনরাবৃত্ত গণনা সক্রিয় করা হয়েছে কিনা তা সেট করে। গণনা সক্রিয় হওয়ার সময় যদি সর্বাধিক সংখ্যক গণনা চক্র এবং রূপান্তর প্রান্তিকতা সেট না করা হয় তবে তারা যথাক্রমে 50 এবং 0.05 এ ডিফল্ট হয়। যদি হয় আগে সেট করা থাকে তবে তারা তাদের পূর্ববর্তী মানগুলি ধরে রাখে।

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

// Activates iterative calculation on the spreadsheet.
ss.setIterativeCalculationEnabled(true);

// Logs whether iterative calculation is activated for the spreadsheet.
console.log(ss.isIterativeCalculationEnabled());

পরামিতি

নাম টাইপ বর্ণনা
is Enabled Boolean true যদি পুনরাবৃত্তি গণনা সক্ষম করা উচিত; অন্যথায় false

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

Spreadsheet - শৃঙ্খলার জন্য এই স্প্রেডশিট।

অনুমোদন

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

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

set Max Iterative Calculation Cycles(maxIterations)

পুনরাবৃত্ত গণনার সময় সম্পাদন করা উচিত এমন সর্বাধিক সংখ্যক গণনা পুনরাবৃত্তি সেট করে। এই মানটি অবশ্যই 1 থেকে 10,000 (অন্তর্ভুক্ত) এর মধ্যে হতে হবে এবং 50 এ ডিফল্ট হতে হবে।

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

// Sets the max iterative calculation cycles for the spreadsheet.
ss.setMaxIterativeCalculationCycles(10);

// Logs the max iterative calculation cycles to the console.
console.log(ss.getMaxIterativeCalculationCycles());

পরামিতি

নাম টাইপ বর্ণনা
max Iterations Integer গণনা পুনরাবৃত্তির সর্বাধিক সংখ্যা (1 থেকে 10,000 এর মধ্যে)।

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

Spreadsheet - শৃঙ্খলার জন্য এই স্প্রেডশিট।

অনুমোদন

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

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

set Named Range(name, range)

একটি পরিসীমা নাম।

// The code below creates a new named range "TaxRates" in the active spreadsheet
const ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setNamedRange('TaxRates', SpreadsheetApp.getActiveRange());

পরামিতি

নাম টাইপ বর্ণনা
name String রেঞ্জ দেওয়ার নাম।
range Range পরিসীমা স্পেসিফিকেশন।

অনুমোদন

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

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

set Recalculation Interval(recalculationInterval)

এই স্প্রেডশিটটি কতবার পুনরায় গণনা করা উচিত তা সেট করে।

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

// Sets the  calculation interval for the spreadsheet to 'ON_CHANGE'.
const interval = ss.setRecalculationInterval(
    SpreadsheetApp.RecalculationInterval.ON_CHANGE,
);

// Logs the calculation interval to the console.
console.log(interval);

পরামিতি

নাম টাইপ বর্ণনা
recalculation Interval Recalculation Interval নতুন পুনর্বিবেচনার ব্যবধান।

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

Spreadsheet - শৃঙ্খলার জন্য এই স্প্রেডশিট।

অনুমোদন

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

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

set Row Height(rowPosition, height)

পিক্সেলগুলিতে প্রদত্ত সারিটির সারি উচ্চতা সেট করে। ডিফল্টরূপে, সারিগুলি কোষের সামগ্রীতে ফিট করে। আপনি যদি নির্দিষ্ট উচ্চতায় সারিগুলিকে জোর করতে চান Sheet.setRowHeightsForced(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 Spreadsheet Locale(locale)

স্প্রেডশিট লোকেল সেট করে।

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

// Sets the spreadsheet locale.
ss.setSpreadsheetLocale('fr');

// Gets the spreadsheet locale.
const ssLocale = ss.getSpreadsheetLocale();

// Logs the locale to the console.
console.log(ssLocale);

পরামিতি

নাম টাইপ বর্ণনা
locale String ব্যবহার করার জন্য লোকেল কোড (উদাহরণস্বরূপ, 'এন', 'এফআর', বা 'এন_উস')।

অনুমোদন

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

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

set Spreadsheet Theme(theme)

স্প্রেডশিটে একটি থিম সেট করে।

const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// The code below sets the second predefined theme as the current theme of the
// spreadsheet.
const predefinedThemesList = spreadsheet.getPredefinedSpreadsheetThemes();
spreadsheet.setSpreadsheetTheme(predefinedThemesList[1]);

পরামিতি

নাম টাইপ বর্ণনা
theme Spreadsheet Theme থিম প্রয়োগ করতে।

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

Spreadsheet Theme - নতুন বর্তমান থিম।

অনুমোদন

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

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

set Spreadsheet Time Zone(timezone)

স্প্রেডশিটের জন্য সময় অঞ্চল সেট করে।

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

// Sets the time zone of the spreadsheet.
ss.setSpreadsheetTimeZone('America/New_York');

// Gets the time zone of the spreadsheet.
const ssTimeZone = ss.getSpreadsheetTimeZone();

// Logs the time zone to the console.
console.log(ssTimeZone);

পরামিতি

নাম টাইপ বর্ণনা
timezone String "দীর্ঘ" ফর্ম্যাটে নির্দিষ্ট করা টাইম জোন (উদাহরণস্বরূপ, "আমেরিকা/নিউ_ইর্ক", যেমন joda.org দ্বারা তালিকাভুক্ত)।

অনুমোদন

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

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

show(userInterface)

ব্যবহারকারীর ব্রাউজারের ভিউপোর্টে কেন্দ্রিক একটি সংলাপে একটি কাস্টম ইউজার ইন্টারফেস উপাদান প্রদর্শন করে। সার্ভার-সাইড স্ক্রিপ্টের সম্পাদন স্থগিত করা হয় না । সার্ভারের পাশের সাথে যোগাযোগ করতে, ইউজার ইন্টারফেস উপাদানটি অবশ্যই সার্ভার-সাইড স্ক্রিপ্টে অ্যাসিঙ্ক্রোনাস কলব্যাকগুলি তৈরি করতে হবে।

যদি সার্ভার-সাইড স্ক্রিপ্টটি আগে এমন একটি ডায়ালগ প্রদর্শন করে যা এখনও খারিজ করা হয়নি, তবে বিদ্যমান ডায়ালগটি নতুন অনুরোধ করা ডায়ালগের ব্যবহারকারী ইন্টারফেসের সাথে প্রতিস্থাপন করা হয়েছে।

নিম্নলিখিত কোড স্নিপেট নির্দিষ্ট শিরোনাম, উচ্চতা এবং প্রস্থ সহ একটি সংলাপে একটি সাধারণ Html Service অ্যাপ্লিকেশন প্রদর্শন করে:

const htmlApp = HtmlService
                    .createHtmlOutput(
                        '<p>A change of speed, a change of style...</p>',
                        )
                    .setTitle('My HtmlService Application')
                    .setWidth(250)
                    .setHeight(300);

SpreadsheetApp.getActiveSpreadsheet().show(htmlApp);

// The script resumes execution immediately after showing the dialog.

পরামিতি

নাম টাইপ বর্ণনা
user Interface Object একটি Html Output

অনুমোদন

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

  • https://www.googleapis.com/auth/script.container.ui

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

toast(msg)

প্রদত্ত বার্তাটি সহ স্প্রেডশিটের নীচের ডান কোণে একটি পপআপ উইন্ডো দেখায়।

// Show a popup with the message "Task started".
SpreadsheetApp.getActiveSpreadsheet().toast('Task started');

পরামিতি

নাম টাইপ বর্ণনা
msg String টোস্টে প্রদর্শিত বার্তাটি।

অনুমোদন

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

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

toast(msg, title)

প্রদত্ত বার্তা এবং শিরোনাম সহ স্প্রেডশিটের নীচের ডান কোণে একটি পপআপ উইন্ডো দেখায়।

// Show a popup with the title "Status" and the message "Task started".
SpreadsheetApp.getActiveSpreadsheet().toast('Task started', 'Status');

পরামিতি

নাম টাইপ বর্ণনা
msg String টোস্টে প্রদর্শিত বার্তাটি।
title String টোস্টের al চ্ছিক শিরোনাম।

অনুমোদন

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

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

toast(msg, title, timeoutSeconds)

প্রদত্ত শিরোনাম এবং বার্তা সহ স্প্রেডশিটের নীচের ডান কোণে একটি পপআপ উইন্ডো দেখায়, যা নির্দিষ্ট সময়ের জন্য দৃশ্যমান থাকে।

// Show a 3-second popup with the title "Status" and the message "Task started".
SpreadsheetApp.getActiveSpreadsheet().toast('Task started', 'Status', 3);

পরামিতি

নাম টাইপ বর্ণনা
msg String টোস্টে প্রদর্শিত বার্তাটি।
title String টোস্টের al চ্ছিক শিরোনাম।
timeout Seconds Number সেকেন্ডে সময়সীমা; যদি null , টোস্ট 5 সেকেন্ডে ডিফল্ট হয়; যদি নেতিবাচক হয় তবে টোস্টটি বরখাস্ত হওয়া পর্যন্ত থেকে যায়।

অনুমোদন

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

  • 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 Menu(name, subMenus)

add Menu(name, subMenus) দ্বারা যুক্ত করা একটি মেনু আপডেট করে। add Menu(name, subMenus) এর মতো হুবহু কাজ করে।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const menuEntries = [];
menuEntries.push({name: 'Lone Menu Entry', functionName: 'function1'});
ss.updateMenu('addMenuExample', menuEntries);

পরামিতি

নাম টাইপ বর্ণনা
name String আপডেট করার জন্য মেনুর নাম।
sub Menus Object[] name এবং function Name পরামিতি সহ জাভাস্ক্রিপ্ট মানচিত্রের একটি অ্যারে। আপনি অন্তর্ভুক্ত গ্রন্থাগারগুলি যেমন Library.libFunction1 থেকে ফাংশনগুলি ব্যবহার করতে পারেন।

অনুমোদন

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

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

wait For All Data Executions Completion(timeoutInSeconds)

স্প্রেডশিটে সমস্ত বর্তমান মৃত্যুদণ্ড সম্পূর্ণ না হওয়া পর্যন্ত অপেক্ষা করে, প্রদত্ত সেকেন্ডের পরে নির্ধারিত সময় শেষ হয়। সময় শেষ করার সময় মৃত্যুদণ্ড কার্যকর না করা হলে একটি ব্যতিক্রম ছুঁড়ে দেয়, তবে ডেটা মৃত্যুদণ্ড বাতিল করে না।

পরামিতি

নাম টাইপ বর্ণনা
timeout In Seconds Integer সেকেন্ডে ডেটা মৃত্যুদণ্ডের জন্য অপেক্ষা করার সময়। সর্বোচ্চ 300 সেকেন্ড।

অনুমোদন

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

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

অপ্রচলিত পদ্ধতি