Class Spreadsheet

স্প্রেডশিট

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 সক্রিয় শীটে সক্রিয় পরিসরের তালিকা প্রদান করে অথবা যদি কোনও সক্রিয় পরিসর না থাকে তবে 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 সক্রিয় শীটে বর্তমান ঘরটি প্রদান করে অথবা যদি কোন বর্তমান ঘর না থাকে তবে 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 |null প্রদত্ত আইডি সহ শিটটি পায়।
get Sheet By Name(name) Sheet প্রদত্ত নাম সহ একটি শীট ফেরত দেয়।
get Sheet Id() Integer এই অবজেক্ট দ্বারা উপস্থাপিত শীটের আইডি প্রদান করে।
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 স্প্রেডশিটের বর্তমান থিমটি ফেরত পাঠায়, অথবা যদি কোনও থিম প্রয়োগ না করা হয় তবে 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 শীট তৈরি করে এবং প্রদত্ত চার্টটি এতে স্থানান্তর করে।
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 প্রথম কলামের জন্য ১ থেকে শুরু করে কলামের অবস্থান।

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

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 প্রথম সারির জন্য ১ থেকে শুরু করে সারির অবস্থান।

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

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 |null — সক্রিয় পরিসরের তালিকা।

অনুমোদন

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

  • 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 Docs ডকুমেন্টের জন্য, '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 |null — বর্তমান ঘর।

অনুমোদন

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

  • 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 অনির্দিষ্ট। বিকল্প হিসাবে, Sheet.getFormUrl() পদ্ধতির মাধ্যমে প্রতিটি শীট ফর্মের URL অ্যাসোসিয়েশন পুনরুদ্ধার করা যেতে পারে। ব্যবহারকারীর স্প্রেডশিট সম্পাদনা করার অনুমতি না থাকলে একটি ব্যতিক্রম দেয়।

// 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 থেকে একটি স্প্রেডশিট আইডি বের করা যেতে পারে। উদাহরণস্বরূপ, https://docs.google.com/spreadsheets/d/abc1234567/edit#gid=0 URL-এ স্প্রেডশিট আইডি হল "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') না।

// 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 — প্রদত্ত আইডি সহ শীট অথবা যদি কোনও শীট না পাওয়া যায় তবে 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()

এই অবজেক্ট দ্বারা উপস্থাপিত শীটের আইডি প্রদান করে।

এটি শীটের জন্য একটি আইডি যা স্প্রেডশিটের জন্য অনন্য। আইডিটি শীট তৈরির সময় নির্ধারিত একটি একঘেয়ে ক্রমবর্ধমান পূর্ণসংখ্যা যা শীটের অবস্থানের উপর নির্ভর করে না। এটি 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)

প্রদত্ত স্থানাঙ্ক থেকে শুরু করে এই পরিসরের জন্য মানগুলির আয়তক্ষেত্রাকার গ্রিড প্রদান করে। সারি বা কলামের অবস্থান হিসাবে প্রদত্ত -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 |null — বর্তমানে প্রয়োগ করা থিম।

অনুমোদন

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

  • 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 — "দীর্ঘ" ফর্ম্যাটে নির্দিষ্ট সময় অঞ্চল (উদাহরণস্বরূপ, "আমেরিকা/নিউইয়র্ক", যেমনটি 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 ছবি হিসেবে ডকুমেন্টে সন্নিবেশ করায়, যার মধ্যে একটি পিক্সেল অফসেট থাকে। ছবির আকার ব্লবের বিষয়বস্তু থেকে উদ্ধার করা হয়। সর্বাধিক সমর্থিত ব্লবের আকার হল 2MB।

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

insert Image(url, column, row)

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

প্রদত্ত URL টি সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে।

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

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

পরামিতি

নাম আদর্শ বিবরণ
url String ছবির URL।
column Integer গ্রিড কলামের অবস্থান।
row Integer গ্রিড সারির অবস্থান।

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

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

অনুমোদন

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

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

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

একটি পিক্সেল অফসেট সহ, একটি নির্দিষ্ট সারি এবং কলামে নথিতে একটি ছবি সন্নিবেশ করায়।

প্রদত্ত URL টি সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে।

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

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

পরামিতি

নাম আদর্শ বিবরণ
url String ছবির URL।
column Integer কলামের অবস্থান।
row Integer সারির অবস্থান।
offsetX Integer ঘরের কোণ থেকে পিক্সেলে অনুভূমিক অফসেট।
offsetY Integer ঘরের কোণ থেকে উল্লম্ব অফসেট পিক্সেল অনুসারে।

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

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

অনুমোদন

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

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

insert Row After(afterPosition)

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

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

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

পরামিতি

নাম আদর্শ বিবরণ
after Position Integer যে সারির পরে নতুন সারির যোগ করা উচিত।

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

Sheet — পদ্ধতি শৃঙ্খলের জন্য উপযোগী শীট।

অনুমোদন

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

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

insert Row Before(beforePosition)

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

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

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

পরামিতি

নাম আদর্শ বিবরণ
before Position Integer যে সারির আগে নতুন সারির যোগ করা উচিত।

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

Sheet — পদ্ধতি শৃঙ্খলের জন্য উপযোগী শীট।

অনুমোদন

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

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

insert Rows 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)

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

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

পরামিতি

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

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

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

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

Sheet — নতুন শীট।

অনুমোদন

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

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

insert Sheet(options)

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

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

পরামিতি

নাম আদর্শ বিবরণ
options Object ঐচ্ছিক জাভাস্ক্রিপ্ট অ্যাডভান্সড আর্গুমেন্ট, নীচে তালিকাভুক্ত।

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

নাম আদর্শ বিবরণ
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)

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

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

পরামিতি

নাম আদর্শ বিবরণ
sheet Name String নতুন শীটের নাম।
sheet Index Integer নতুন ঢোকানো শিটের সূচী। স্প্রেডশিটে প্রথম শিট হিসেবে ঢোকাতে, এটিকে ০ তে সেট করুন।
options Object ঐচ্ছিক জাভাস্ক্রিপ্ট উন্নত আর্গুমেন্ট।

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

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

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

Sheet — নতুন শীট।

অনুমোদন

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

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

insert Sheet(sheetName, options)

প্রদত্ত নামের সাথে স্প্রেডশিটে একটি নতুন শিট সন্নিবেশ করায় এবং ঐচ্ছিক উন্নত আর্গুমেন্ট ব্যবহার করে। নতুন শিটটি সক্রিয় শিটে পরিণত হয়।

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

পরামিতি

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

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

নাম আদর্শ বিবরণ
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 শিটের তালিকায় সক্রিয় শিটটি সরানোর জন্য ১-সূচক অবস্থান।

অনুমোদন

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

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

move Chart To Object Sheet(chart)

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

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) দ্বারা যোগ করা একটি মেনু সরিয়ে দেয়। name আর্গুমেন্টের মান add Menu(name, subMenus) জন্য সংশ্লিষ্ট কলের মতোই হওয়া উচিত।

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

Removes the given user from the list of viewers and commenters for the Spreadsheet . This method has no effect if the user is an editor, not a viewer or commenter. This method also doesn't block users from accessing the Spreadsheet if they belong to a class of users who have general access—for example, if the Spreadsheet is shared with the user's entire domain, or if the Spreadsheet is in a shared drive that the user can access.

For Drive files, this also removes the user from the list of editors.

পরামিতি

নাম আদর্শ বিবরণ
email Address String The email address of the user to remove.

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

Spreadsheet — This Spreadsheet for chaining.

অনুমোদন

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

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

remove Viewer(user)

Removes the given user from the list of viewers and commenters for the Spreadsheet . This method has no effect if the user is an editor, not a viewer. This method also doesn't block users from accessing the Spreadsheet if they belong to a class of users who have general access—for example, if the Spreadsheet is shared with the user's entire domain, or if the Spreadsheet is in a shared drive that the user can access.

For Drive files, this also removes the user from the list of editors.

পরামিতি

নাম আদর্শ বিবরণ
user User A representation of the user to remove.

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

Spreadsheet — This Spreadsheet for chaining.

অনুমোদন

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

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

rename(newName)

Renames the document.

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

পরামিতি

নাম আদর্শ বিবরণ
new Name String The new name for the document.

অনুমোদন

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

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

rename Active Sheet(newName)

Renames the current active sheet to the given new name.

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

পরামিতি

নাম আদর্শ বিবরণ
new Name String The new name for the current active sheet.

অনুমোদন

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

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

reset Spreadsheet Theme()

Removes the applied theme and sets the default theme on the spreadsheet.

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

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

Spreadsheet Theme — The default theme.

অনুমোদন

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

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

set Active Range(range)

Sets the specified range as the active range in the active sheet, with the top left cell in the range as the 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 The range to set as the active range.

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

Range — The newly active range.

অনুমোদন

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

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

set Active Range List(rangeList)

Sets the specified list of ranges as the active ranges in the active sheet. The last range in the list is set as the 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 The list of ranges to select.

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

Range List — The newly selected list of ranges.

অনুমোদন

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

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

set Active Selection(range)

Sets the active selection region for this sheet.

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

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

পরামিতি

নাম আদর্শ বিবরণ
range Range The range to set as the active selection.

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

Range — The newly active range.

অনুমোদন

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

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

set Active Selection(a1Notation)

Sets the active selection, as specified in A1 notation or R1C1 notation.

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

sheet.setActiveSelection('A1:D4');

পরামিতি

নাম আদর্শ বিবরণ
a1Notation String The range to set as active, as specified in A1 notation or R1C1 notation.

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

Range — The newly active range.

অনুমোদন

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

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

set Active Sheet(sheet)

Sets the given sheet to be the active sheet in the spreadsheet. The Google Sheets UI displays the chosen sheet unless the sheet belongs to a different spreadsheet.

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

পরামিতি

নাম আদর্শ বিবরণ
sheet Sheet The sheet to set as the active sheet.

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

Sheet — The active sheet.

অনুমোদন

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

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

set Active Sheet(sheet, restoreSelection)

Sets the given sheet to be the active sheet in the spreadsheet, with an option to restore the most recent selection within that sheet. The Google Sheets UI displays the chosen sheet unless the sheet belongs to a different spreadsheet.

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 The new active sheet.
restore Selection Boolean Tf true , the most recent selection of the new active sheet becomes selected again as the new sheet becomes active; if false , the new sheet becomes active without changing the current selection.

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

Sheet — The new active sheet.

অনুমোদন

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

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

set Column Width(columnPosition, width)

Sets the width of the given column in pixels.

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 The position of the given column to set.
width Integer The width in pixels to set it to.

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

Sheet — The sheet, useful for method chaining.

অনুমোদন

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

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

set Current Cell(cell)

Sets the specified cell as the current cell .

If the specified cell is present in an already selected range, then that range becomes the active range with the cell as the current cell.

If the specified cell is not present in any selected range, then any existing selection is removed and the cell becomes the current cell and the active range.

Note: The specified Range must consist of one cell, otherwise it throws an exception.

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 The cell to set as the current cell.

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

Range — The newly set current cell.

অনুমোদন

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

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

set Frozen Columns(columns)

Freezes the given number of columns. If zero, no columns are frozen.

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

// Freezes the first column
sheet.setFrozenColumns(1);

পরামিতি

নাম আদর্শ বিবরণ
columns Integer The number of columns to freeze.

অনুমোদন

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

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

set Frozen Rows(rows)

Freezes the given number of rows. If zero, no rows are frozen.

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

// Freezes the first row
sheet.setFrozenRows(1);

পরামিতি

নাম আদর্শ বিবরণ
rows Integer The number of rows to freeze.

অনুমোদন

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

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

set Iterative Calculation Convergence Threshold(minThreshold)

Sets the minimum threshold value for iterative calculation. When the results of successive calculation differ by less than this value, the iterative calculation stops. This value must be non-negative, and defaults to 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 The minimum convergence threshold (must be non-negative).

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

Spreadsheet — This spreadsheet, for chaining.

অনুমোদন

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

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

set Iterative Calculation Enabled(isEnabled)

Sets whether iterative calculation is activated in this spreadsheet. If the maximum number of calculation cycles and convergence threshold have not previously been set when the calculation is activated, they default to 50 and 0.05 respectively. If either has been set previously, they retain their previous values.

// 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 if iterative calculation should be enabled; false otherwise.

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

Spreadsheet — This spreadsheet, for chaining.

অনুমোদন

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

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

set Max Iterative Calculation Cycles(maxIterations)

Sets the maximum number of calculation iterations that should be performed during iterative calculation. This value must be between 1 and 10,000 (inclusive), and defaults to 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 The maximum number of calculation iterations (between 1 and 10,000).

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

Spreadsheet — This spreadsheet, for chaining.

অনুমোদন

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

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

set Named Range(name, range)

Names a 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 The name to give the range.
range Range The range specification.

অনুমোদন

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

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

set Recalculation Interval(recalculationInterval)

Sets how often this spreadsheet should recalculate.

// 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 The new recalculation interval.

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

Spreadsheet — This spreadsheet, for chaining.

অনুমোদন

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

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

set Row Height(rowPosition, height)

Sets the row height of the given row in pixels. By default, rows grow to fit cell contents. If you want to force rows to a specified height, use 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 The row position to change.
height Integer The height in pixels to set it to.

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

Sheet — The sheet, useful for method chaining.

অনুমোদন

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

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

set Spreadsheet Locale(locale)

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

// 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 The locale code to use (for example, 'en', 'fr', or 'en_US').

অনুমোদন

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

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

set Spreadsheet Theme(theme)

Sets a theme on the spreadsheet.

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 The theme to apply.

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

Spreadsheet Theme — The new current theme.

অনুমোদন

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

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

set Spreadsheet Time Zone(timezone)

Sets the time zone for the spreadsheet.

// 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 The time zone, specified in "long" format (for example, "America/New_York", as listed by Joda.org ).

অনুমোদন

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

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

show(userInterface)

Displays a custom user interface component in a dialog centered in the user's browser's viewport. The server-side script's execution is not suspended. To communicate with the server side, the user interface component must make asynchronous callbacks to the server-side script.

If the server-side script previously displayed a dialog that has not yet been dismissed, then the existing dialog is replaced with the newly requested dialog's user interface.

The following code snippet displays a simple Html Service application in a dialog with the specified title, height, and width:

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 An Html Output .

অনুমোদন

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

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

sort(columnPosition)

Sorts a sheet by column, ascending.

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

// Sorts the sheet by the first column, ascending
sheet.sort(1);

পরামিতি

নাম আদর্শ বিবরণ
column Position Integer The column to sort by.

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

Sheet — The sheet, useful for method chaining.

অনুমোদন

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

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

sort(columnPosition, ascending)

Sorts a sheet by column. Takes a parameter to specify ascending or descending.

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

// Sorts the sheet by the first column, descending
sheet.sort(1, false);

পরামিতি

নাম আদর্শ বিবরণ
column Position Integer The column to sort by.
ascending Boolean true for ascending sorts, false for descending.

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

Sheet — The sheet, useful for method chaining.

অনুমোদন

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

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

toast(msg)

Shows a popup window in the lower right corner of the spreadsheet with the given message.

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

পরামিতি

নাম আদর্শ বিবরণ
msg String The message to be shown in the toast.

অনুমোদন

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

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

toast(msg, title)

Shows a popup window in the lower right corner of the spreadsheet with the given message and title.

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

পরামিতি

নাম আদর্শ বিবরণ
msg String The message to be shown in the toast.
title String The optional title of the toast.

অনুমোদন

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

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

toast(msg, title, timeoutSeconds)

Shows a popup window in the lower right corner of the spreadsheet with the given title and message, that stays visible for a certain length of time.

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

পরামিতি

নাম আদর্শ বিবরণ
msg String The message to be shown in the toast.
title String The optional title of the toast.
timeout Seconds Number The timeout in seconds; if null , the toast defaults to 5 seconds; if negative, the toast remains until dismissed.

অনুমোদন

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

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

unhide Column(column)

Unhides the column in the given range.

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 The range to unhide, if hidden.

অনুমোদন

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

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

unhide Row(row)

Unhides the row in the given range.

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 The range to unhide, if hidden.

অনুমোদন

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

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

update Menu(name, subMenus)

Updates a menu that was added by add Menu(name, subMenus) . Works exactly like add Menu(name, subMenus) .

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

পরামিতি

নাম আদর্শ বিবরণ
name String The name of the menu to update.
sub Menus Object[] An array of JavaScript maps with name and function Name parameters. You can use functions from included libraries, such as Library.libFunction1 .

অনুমোদন

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

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

wait For All Data Executions Completion(timeoutInSeconds)

Waits until all the current executions in the spreadsheet complete, timing out after the provided number of seconds. Throws an exception if the executions are not completed when timing out, but does not cancel the data executions.

পরামিতি

নাম আদর্শ বিবরণ
timeout In Seconds Integer The time to wait for data executions, in seconds. The maximum is 300 seconds.

অনুমোদন

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

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

অবচিত পদ্ধতি