Class RangeList

রেঞ্জলিস্ট

একই শীটে অবস্থিত এক বা একাধিক Range ইনস্ট্যান্সের সমষ্টি। আপনি এই ক্লাসটি ব্যবহার করে পাশাপাশি নয় এমন রেঞ্জ বা সেলের সমষ্টির উপর বিভিন্ন অপারেশন প্রয়োগ করতে পারেন।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
activate() Range List Range ইনস্ট্যান্সগুলোর তালিকা নির্বাচন করে।
break Apart() Range List রেঞ্জ লিস্টের মধ্যে থাকা আনুভূমিকভাবে বা উল্লম্বভাবে মার্জ করা সমস্ত সেলকে আবার পৃথক সেলে বিভক্ত করুন।
check() Range List রেঞ্জের অন্তর্ভুক্ত চেকবক্সগুলোর অবস্থা “চেক করা” অবস্থায় পরিবর্তন করে।
clear() Range List রেঞ্জ তালিকার প্রতিটি Range বিষয়বস্তু, ফরম্যাট এবং ডেটা যাচাইকরণ নিয়মগুলো মুছে ফেলে।
clear(options) Range List প্রদত্ত অপশন অনুযায়ী, এটি বিষয়বস্তু, ফরম্যাট, ডেটা যাচাইকরণ নিয়ম এবং মন্তব্যের পরিসর মুছে ফেলে।
clear Content() Range List রেঞ্জ তালিকার প্রতিটি Range বিষয়বস্তু মুছে ফেলে, তবে এর ফরম্যাটিং অক্ষত রাখে।
clear Data Validations() Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ডেটা যাচাইকরণ নিয়মগুলো মুছে দেয়।
clear Format() Range List রেঞ্জ তালিকার প্রতিটি Range টেক্সট ফরম্যাটিং মুছে ফেলে।
clear Note() Range List রেঞ্জ তালিকার প্রতিটি Range জন্য নোটটি মুছে দেয়।
get Ranges() Range[] একই শীটে থাকা এক বা একাধিক Range ইনস্ট্যান্সের একটি তালিকা ফেরত দেয়।
insert Checkboxes() Range List রেঞ্জের প্রতিটি সেলে চেকবক্স যুক্ত করে, যেখানে চেক করার জন্য true এবং আনচেক করার জন্য false সেট করা থাকে।
insert Checkboxes(checkedValue) Range List রেঞ্জের প্রতিটি সেলে চেকবক্স যুক্ত করে, যেখানে চেক করা অবস্থার জন্য একটি কাস্টম মান এবং আনচেক করা অবস্থার জন্য খালি স্ট্রিং সেট করা থাকে।
insert Checkboxes(checkedValue, uncheckedValue) Range List রেঞ্জের প্রতিটি সেলে চেকবক্স যুক্ত করে, যেগুলোর চেক করা এবং আনচেক করা অবস্থার জন্য নিজস্ব মান নির্ধারণ করা থাকে।
remove Checkboxes() Range List রেঞ্জ থেকে সমস্ত চেকবক্স মুছে দেয়।
set Background(color) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য পটভূমির রঙ নির্ধারণ করে।
set Background RGB(red, green, blue) Range List ব্যাকগ্রাউন্ডকে প্রদত্ত RGB রঙে সেট করে।
set Border(top, left, bottom, right, vertical, horizontal) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য বর্ডার প্রপার্টি সেট করে।
set Border(top, left, bottom, right, vertical, horizontal, color, style) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য রঙ এবং/অথবা স্টাইল দ্বারা বর্ডার প্রপার্টি নির্ধারণ করে।
set Font Color(color) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্টের রঙ নির্ধারণ করে।
set Font Family(fontFamily) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট ফ্যামিলি নির্ধারণ করে।
set Font Line(fontLine) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট লাইন স্টাইল নির্ধারণ করে।
set Font Size(size) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট সাইজ (পয়েন্টে) নির্ধারণ করে।
set Font Style(fontStyle) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট স্টাইল নির্ধারণ করুন।
set Font Weight(fontWeight) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট ওয়েট সেট করুন।
set Formula(formula) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ফর্মুলা আপডেট করে।
set Formula R1C1(formula) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য ফর্মুলা আপডেট করে।
set Horizontal Alignment(alignment) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য হরাইজন্টাল অ্যালাইনমেন্ট সেট করুন।
set Note(note) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য নোট টেক্সট নির্ধারণ করে।
set Number Format(numberFormat) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য নম্বর বা তারিখের ফরম্যাট নির্ধারণ করে।
set Show Hyperlink(showHyperlink) Range List রেঞ্জ তালিকার প্রতিটি Range হাইপারলিঙ্ক দেখানো হবে কি না, তা নির্ধারণ করে।
set Text Direction(direction) Range List রেঞ্জ তালিকার প্রতিটি Range সেলগুলোর জন্য টেক্সটের দিক নির্ধারণ করে।
set Text Rotation(degrees) Range List রেঞ্জ তালিকার প্রতিটি Range সেলগুলোর জন্য টেক্সট ঘূর্ণন সেটিংস নির্ধারণ করে।
set Value(value) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য মান নির্ধারণ করে।
set Vertical Alignment(alignment) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য উল্লম্ব সারিবদ্ধতা নির্ধারণ করুন।
set Vertical Text(isVertical) Range List রেঞ্জ তালিকার প্রতিটি Range সেলগুলোর টেক্সট স্তরে স্তরে সাজানো হবে কি না, তা নির্ধারণ করে।
set Wrap(isWrapEnabled) Range List রেঞ্জ লিস্টের প্রতিটি Range জন্য টেক্সট র‍্যাপিং সেট করুন।
set Wrap Strategy(strategy) Range List রেঞ্জ তালিকার প্রতিটি Range জন্য টেক্সট র‍্যাপিং কৌশল নির্ধারণ করে।
trim Whitespace() Range List এই রেঞ্জ লিস্টের প্রতিটি সেলের অতিরিক্ত স্থান (যেমন স্পেস, ট্যাব বা নতুন লাইন) ছেঁটে ফেলে।
uncheck() Range List রেঞ্জের অন্তর্ভুক্ত চেকবক্সগুলোর অবস্থা “আনচেকড”-এ পরিবর্তন করে।

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

activate()

Range ইনস্ট্যান্সগুলোর তালিকা নির্বাচন করে। তালিকার সর্বশেষ রেঞ্জটি active range হিসেবে সেট করা হয়।

দ্রষ্টব্য: এর মাধ্যমে একাধিক রেঞ্জ একযোগে নির্বাচন করা যায়।

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

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

ফেরত

RangeList — চেইনিং-এর জন্য সক্রিয় রেঞ্জগুলোর তালিকা।

অনুমোদন

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

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

breakApart()

রেঞ্জ লিস্টের মধ্যে থাকা আনুভূমিকভাবে বা উল্লম্বভাবে মার্জ করা সমস্ত সেলকে আবার পৃথক সেলে বিভক্ত করুন।

একটি রেঞ্জ লিস্টে এই ফাংশনটি কল করা, একগুচ্ছ রেঞ্জ নির্বাচন করে Format > Merge > Unmerge Sheets মেনু আইটেমটি নির্বাচন করার সমতুল্য।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.breakApart();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

check()

রেঞ্জের মধ্যে থাকা চেকবক্সগুলোর অবস্থা “চেকড”-এ পরিবর্তন করে। রেঞ্জের যে সেলগুলোতে বর্তমানে কনফিগার করা চেকড বা আনচেকড কোনো মান নেই, সেগুলোকে উপেক্ষা করে।

// Changes the state of cells which currently contain either the checked or
// unchecked value configured in the ranges D4 and E6 to 'checked'.
const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);
rangeList.check();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

clear()

রেঞ্জ তালিকার প্রতিটি Range বিষয়বস্তু, ফরম্যাট এবং ডেটা যাচাইকরণ নিয়মগুলো মুছে ফেলে।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clear();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

clear(options)

প্রদত্ত অপশন অনুযায়ী নির্দিষ্ট করা বিষয়বস্তু, ফরম্যাট, ডেটা যাচাইকরণ নিয়ম এবং মন্তব্য মুছে ফেলে। ডিফল্টরূপে সমস্ত ডেটা মুছে ফেলা হয়।

// The code below clears the contents of the following ranges A:A and C:C in the
// active sheet, but preserves the format, data validation rules, and comments.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clear({contentsOnly: true});

প্যারামিটার

নাম প্রকার বর্ণনা
options Object একটি জাভাস্ক্রিপ্ট অবজেক্ট যা নিম্নোক্তভাবে তালিকাভুক্ত উন্নত প্যারামিটারগুলো নির্দিষ্ট করে।

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

নাম প্রকার বর্ণনা
comments Only Boolean শুধুমাত্র মন্তব্যগুলো মুছে ফেলা হবে কিনা।
contents Only Boolean শুধুমাত্র ভেতরের জিনিসপত্রগুলো খালি করা হবে কিনা।
format Only Boolean শুধুমাত্র ফরম্যাটটি মুছে ফেলা হবে কিনা; মনে রাখবেন যে ফরম্যাট মুছে ফেললে ডেটা যাচাইকরণ নিয়মগুলোও মুছে যায়।
validations Only Boolean শুধুমাত্র ডেটা যাচাইকরণ নিয়মগুলো মুছে ফেলা হবে কিনা।
skip Filtered Rows Boolean ফিল্টার করা সারিগুলো মুছে ফেলা এড়ানো উচিত কিনা।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

clearContent()

রেঞ্জ তালিকার প্রতিটি Range বিষয়বস্তু মুছে ফেলে, তবে এর ফরম্যাটিং অক্ষত রাখে।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearContent();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

clearDataValidations()

রেঞ্জ তালিকার প্রতিটি Range জন্য ডেটা যাচাইকরণ নিয়মগুলো মুছে দেয়।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearDataValidations();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

clearFormat()

রেঞ্জ তালিকার প্রতিটি Range টেক্সট ফরম্যাটিং মুছে ফেলে।

এটি প্রতিটি রেঞ্জের টেক্সট ফরম্যাটিং মুছে দেয়, কিন্তু কোনো নম্বর ফরম্যাটিং নিয়ম রিসেট করে না।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearFormat();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

clearNote()

রেঞ্জ তালিকার প্রতিটি Range জন্য নোটটি মুছে দেয়।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearNote();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

getRanges()

একই শীটে থাকা এক বা একাধিক Range ইনস্ট্যান্সের একটি তালিকা ফেরত দেয়।

ফেরত

Range[] — রেঞ্জসমূহের তালিকা।

অনুমোদন

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

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

insertCheckboxes()

রেঞ্জের প্রতিটি সেলে চেকবক্স যুক্ত করে, যেখানে চেক করা হলে true এবং আনচেক করা হলে false সেট করা থাকে। রেঞ্জের সমস্ত সেলের মান ' false সেট করে দেয়।

const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with
// 'true' for checked and 'false' for unchecked. Also, sets the value of each
// cell in the ranges D4 and E6 to 'false'.
rangeList.insertCheckboxes();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

insertCheckboxes(checkedValue)

রেঞ্জের প্রতিটি সেলে চেকবক্স যুক্ত করে, যেখানে চেক করা অবস্থার জন্য একটি কাস্টম মান এবং আনচেক করা অবস্থার জন্য খালি স্ট্রিং সেট করা থাকে। রেঞ্জের প্রতিটি সেলের মান খালি স্ট্রিং-এ সেট করে।

const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with
// 'yes' for checked and the empty string for unchecked. Also, sets the value of
// each cell in the ranges D4 and E6 to the empty string.
rangeList.insertCheckboxes('yes');

প্যারামিটার

নাম প্রকার বর্ণনা
checked Value Object চেকবক্স ডেটা যাচাইকরণের জন্য নির্বাচিত মান।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

insertCheckboxes(checkedValue, uncheckedValue)

রেঞ্জের প্রতিটি সেলে চেকবক্স যুক্ত করে, যেগুলোর চেক করা এবং আনচেক করা অবস্থার জন্য কাস্টম মান নির্ধারণ করা থাকে। রেঞ্জের প্রতিটি সেলের মান কাস্টম আনচেক করা মানটিতে সেট করে দেয়।

const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with
// 'yes' for checked and 'no' for unchecked. Also, sets the value of each cell
// in the ranges D4 and E6 to 'no'.
rangeList.insertCheckboxes('yes', 'no');

প্যারামিটার

নাম প্রকার বর্ণনা
checked Value Object চেকবক্স ডেটা যাচাইকরণের জন্য নির্বাচিত মান।
unchecked Value Object চেকবক্স ডেটা ভ্যালিডেশনের জন্য আনচেক করা মান।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

removeCheckboxes()

রেঞ্জ থেকে সমস্ত চেকবক্স মুছে দেয়। প্রতিটি সেলের ডেটা ভ্যালিডেশন বাতিল করে এবং সেলটিতে চেক করা বা আনচেক করা কোনো ভ্যালু থাকলে তার মানও মুছে দেয়।

const range = SpreadsheetApp.getActive().getRange('A1:B10');

// Inserts checkboxes and sets each cell value to 'no' in the range A1:B10.
range.insertCheckboxes('yes', 'no');

const rangeList1 = SpreadsheetApp.getActive().getRangeList(['A1', 'A3']);
rangeList1.setValue('yes');
// Removes the checkbox data validation in cells A1 and A3 and clears their
// value.
rangeList1.removeCheckboxes();

const rangeList2 = SpreadsheetApp.getActive().getRangeList(['A5', 'A7']);
rangeList2.setValue('random');
// Removes the checkbox data validation in cells A5 and A7 but does not clear
// their value.
rangeList2.removeCheckboxes();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setBackground(color)

রেঞ্জ লিস্টের প্রতিটি Range ব্যাকগ্রাউন্ড কালার নির্ধারণ করে। কালারটি CSS নোটেশনে প্রকাশ করা হয়; যেমন, '#ffffff' বা 'white'

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setBackground('red');

প্যারামিটার

নাম প্রকার বর্ণনা
color String CSS নোটেশনে ব্যাকগ্রাউন্ড কালার কোড, যেমন '#ffffff' বা 'white' ; null ভ্যালু দিলে কালারটি রিসেট হয়ে যায়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setBackgroundRGB(red, green, blue)

ব্যাকগ্রাউন্ডকে প্রদত্ত RGB রঙে সেট করে। এটি setBackground(color) কলের একটি সুবিধাজনক র‍্যাপার।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
// Sets the background to red for each range in the range list.
rangeList.setBackgroundRGB(255, 0, 0);

প্যারামিটার

নাম প্রকার বর্ণনা
red Integer RGB নোটেশনে লাল মান।
green Integer RGB নোটেশনে সবুজ মান।
blue Integer RGB নোটেশনে নীল মান।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setBorder(top, left, bottom, right, vertical, horizontal)

রেঞ্জ তালিকার প্রতিটি Range জন্য বর্ডার প্রপার্টি সেট করে। বৈধ মানগুলো হলো true (চালু), false (বন্ধ) এবং null (কোনো পরিবর্তন নেই)।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A2:B4', 'C1:D4']);
// Sets borders on the top and bottom of the ranges A2:B4 and C1:D4, but leaves
// the left and right unchanged.
rangeList.setBorder(true, null, true, null, false, false);

প্যারামিটার

নাম প্রকার বর্ণনা
top Boolean বর্ডারের জন্য true , না থাকলে false , কোনো পরিবর্তন না হলে null
left Boolean বর্ডারের জন্য true , না থাকলে false , কোনো পরিবর্তন না হলে null
bottom Boolean বর্ডারের জন্য true , না থাকলে false , কোনো পরিবর্তন না হলে null
right Boolean বর্ডারের জন্য true , না থাকলে false , কোনো পরিবর্তন না হলে null
vertical Boolean অভ্যন্তরীণ উল্লম্ব বর্ডারের জন্য true , না থাকলে false , এবং কোনো পরিবর্তন না হলে null
horizontal Boolean অভ্যন্তরীণ অনুভূমিক বর্ডারের জন্য true , না থাকলে false , এবং কোনো পরিবর্তন না হলে null

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setBorder(top, left, bottom, right, vertical, horizontal, color, style)

রেঞ্জ লিস্টের প্রতিটি Range জন্য বর্ডার প্রপার্টিতে রঙ এবং/অথবা স্টাইল নির্ধারণ করে। বৈধ মানগুলো হলো true (চালু), false (বন্ধ) এবং null (কোনো পরিবর্তন নেই)। রঙ CSS নোটেশনে প্রকাশ করা হয়; যেমন, '#ffffff' বা 'white'

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A2:B4', 'C1:D4']);
// Sets borders on the top and bottom, but leaves the left and right unchanged
// of the ranges A2:B4 and C1:D4. Also sets the color to 'red', and the border
// to 'DASHED'.
rangeList.setBorder(
    true,
    null,
    true,
    null,
    false,
    false,
    'red',
    SpreadsheetApp.BorderStyle.DASHED,
);

প্যারামিটার

নাম প্রকার বর্ণনা
top Boolean বর্ডারের জন্য true , না থাকলে false , কোনো পরিবর্তন না হলে null
left Boolean বর্ডারের জন্য true , না থাকলে false , কোনো পরিবর্তন না হলে null
bottom Boolean বর্ডারের জন্য true , না থাকলে false , কোনো পরিবর্তন না হলে null
right Boolean বর্ডারের জন্য true , না থাকলে false , কোনো পরিবর্তন না হলে null
vertical Boolean অভ্যন্তরীণ উল্লম্ব বর্ডারের জন্য true , না থাকলে false , এবং কোনো পরিবর্তন না হলে null
horizontal Boolean অভ্যন্তরীণ অনুভূমিক বর্ডারের জন্য true , না থাকলে false , এবং কোনো পরিবর্তন না হলে null
color String CSS নোটেশনে বর্ডারের রঙ '#ffffff' বা 'white' এর মতো, ডিফল্ট রঙের (কালো) জন্য null
style Border Style বর্ডারের স্টাইল, ডিফল্ট স্টাইলের (সলিড) জন্য null

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setFontColor(color)

রেঞ্জ লিস্টের প্রতিটি Range জন্য ফন্টের রঙ নির্ধারণ করে। রঙটি CSS নোটেশনে প্রকাশ করা হয়; যেমন, '#ffffff' বা 'white'

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontColor('red');

প্যারামিটার

নাম প্রকার বর্ণনা
color String CSS নোটেশনে ফন্টের রঙ যেমন '#ffffff' বা 'white' ; null ভ্যালু দিলে রঙটি রিসেট হয়ে যায়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setFontFamily(fontFamily)

রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট ফ্যামিলি নির্ধারণ করে। ফন্ট ফ্যামিলিটি Arial বা Roboto মতো একটি স্ট্রিং আইডেন্টিফায়ার দ্বারা বর্ণিত হয়।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontFamily('Roboto');

প্যারামিটার

নাম প্রকার বর্ণনা
font Family String যে ফন্ট ফ্যামিলিটি সেট করতে হবে; null ) ভ্যালু দিলে ফন্ট ফ্যামিলিটি রিসেট হয়ে যায়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setFontLine(fontLine)

রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট লাইন স্টাইল নির্ধারণ করে। লাইন স্টাইলের বিকল্পগুলো হলো 'underline' , 'line-through' বা 'none'

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontLine('line-through');

প্যারামিটার

নাম প্রকার বর্ণনা
font Line String ফন্ট লাইন স্টাইল, যা 'underline' , 'line-through' বা 'none' হতে পারে; null ) মান দিলে ফন্ট লাইন স্টাইল রিসেট হয়ে যায়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setFontSize(size)

রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট সাইজ (পয়েন্টে) নির্ধারণ করে।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontSize(20);

প্যারামিটার

নাম প্রকার বর্ণনা
size Integer ফন্ট পয়েন্ট সাইজ।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setFontStyle(fontStyle)

রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট স্টাইল সেট করুন। ফন্ট স্টাইলের বিকল্পগুলো হলো 'italic' বা 'normal'

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontStyle('italic');

প্যারামিটার

নাম প্রকার বর্ণনা
font Style String ফন্ট স্টাইল, হয় 'italic' অথবা 'normal' ; null ) মান দিলে ফন্ট স্টাইল রিসেট হয়ে যায়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setFontWeight(fontWeight)

রেঞ্জ তালিকার প্রতিটি Range জন্য ফন্ট ওয়েট সেট করুন। ফন্ট ওয়েটের বিকল্পগুলো হলো 'normal' বা 'bold'

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontWeight('bold');

প্যারামিটার

নাম প্রকার বর্ণনা
font Weight String ফন্টের পুরুত্ব, হয় 'bold' অথবা 'normal' ; null ) মান দিলে ফন্টের পুরুত্ব রিসেট হয়ে যায়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setFormula(formula)

রেঞ্জ তালিকার প্রতিটি Range জন্য ফর্মুলা আপডেট করে। প্রদত্ত ফর্মুলাটি অবশ্যই A1 নোটেশনে হতে হবে।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A11', 'C11']);
rangeList.setFormula('=SUM(B1:B10)');

প্যারামিটার

নাম প্রকার বর্ণনা
formula String সেট করার জন্য ফর্মুলাটি উপস্থাপনকারী একটি স্ট্রিং।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setFormulaR1C1(formula)

রেঞ্জ তালিকার প্রতিটি Range জন্য ফর্মুলা আপডেট করে। প্রদত্ত ফর্মুলাটি অবশ্যই R1C1 নোটেশনে হতে হবে।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A11', 'C11']);
// This sets the formula to be the sum of the 3 rows above B5
rangeList.setFormulaR1C1('=SUM(R[-3]C[0]:R[-1]C[0])');

প্যারামিটার

নাম প্রকার বর্ণনা
formula String একটি স্ট্রিং ফর্মুলা।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setHorizontalAlignment(alignment)

রেঞ্জ তালিকার প্রতিটি Range জন্য হরাইজন্টাল অ্যালাইনমেন্ট সেট করুন। অ্যালাইনমেন্টের অপশনগুলো হলো 'left' , 'center' বা 'right'

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setHorizontalAlignment('center');

প্যারামিটার

নাম প্রকার বর্ণনা
alignment String অ্যালাইনমেন্ট হয় 'left' , 'center' অথবা 'normal' ; null ভ্যালু দিলে অ্যালাইনমেন্ট রিসেট হয়ে যায়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setNote(note)

রেঞ্জ তালিকার প্রতিটি Range জন্য নোট টেক্সট নির্ধারণ করে।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setNote('This is a note');

প্যারামিটার

নাম প্রকার বর্ণনা
note String নোটের টেক্সট সেট করতে হবে; null ভ্যালু দিলে নোটটি মুছে যাবে।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setNumberFormat(numberFormat)

রেঞ্জ তালিকার প্রতিটি Range জন্য নম্বর বা তারিখের ফরম্যাট নির্ধারণ করে।

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

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
// Always show 3 decimal points for the specified ranges.
rangeList.setNumberFormat('0.000');

প্যারামিটার

নাম প্রকার বর্ণনা
number Format String একটি সংখ্যা বিন্যাস স্ট্রিং।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

রেঞ্জ তালিকার প্রতিটি Range হাইপারলিঙ্ক দেখানো হবে কি না, তা নির্ধারণ করে।

const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
// Show hyperlinks for all the ranges.
rangeList.setShowHyperlink(true);

প্যারামিটার

নাম প্রকার বর্ণনা
show Hyperlink Boolean হাইপারলিঙ্কটি দেখানো হবে কি না।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setTextDirection(direction)

রেঞ্জ তালিকার প্রতিটি Range সেলগুলোর জন্য টেক্সটের দিক নির্ধারণ করে। যদি নির্দিষ্ট দিকটি null হয়, তবে দিকটি প্রথমে অনুমান করে তারপর নির্ধারণ করা হয়।

// Sets right-to-left text direction each range in the range list.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
rangeList.setTextDirection(SpreadsheetApp.TextDirection.RIGHT_TO_LEFT);

প্যারামিটার

নাম প্রকার বর্ণনা
direction Text Direction কাঙ্ক্ষিত লেখার দিক; যদি null তবে সেট করার আগে দিকটি অনুমান করা হয়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setTextRotation(degrees)

রেঞ্জ তালিকার প্রতিটি Range সেলগুলোর জন্য টেক্সট রোটেশন সেটিংস নির্ধারণ করে। ইনপুটটি স্ট্যান্ডার্ড টেক্সট ওরিয়েন্টেশন এবং কাঙ্ক্ষিত ওরিয়েন্টেশনের মধ্যবর্তী কোণকে নির্দেশ করে। শূন্য ইনপুট দিলে টেক্সটটি স্ট্যান্ডার্ড ওরিয়েন্টেশনে সেট করা হয়।

বাম থেকে ডানে লেখার ক্ষেত্রে ধনাত্মক কোণগুলো ঘড়ির কাঁটার বিপরীত দিকে হয়, অপরদিকে ডান থেকে বামে লেখার ক্ষেত্রে সেগুলো ঘড়ির কাঁটার দিকে হয়।

// Sets the cells in the ranges A1:A10 and C1:C10 to have text rotated up 45
// degrees.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
rangeList.setTextRotation(45);

প্যারামিটার

নাম প্রকার বর্ণনা
degrees Integer আদর্শ অভিমুখ এবং কাঙ্ক্ষিত অভিমুখের মধ্যবর্তী কাঙ্ক্ষিত কোণ। বাম থেকে ডানে লেখা হলে, ধনাত্মক কোণগুলো ঘড়ির কাঁটার বিপরীত দিকে হয়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setValue(value)

রেঞ্জ তালিকার প্রতিটি Range জন্য মান নির্ধারণ করে। মানটি সংখ্যাসূচক, স্ট্রিং, বুলিয়ান বা তারিখ হতে পারে। যদি এটি '=' চিহ্ন দিয়ে শুরু হয়, তবে এটিকে একটি সূত্র হিসেবে গণ্য করা হয়।

const sheet = SpreadsheetApp.getActiveSheet();
// Set value of 100 to each range in the range list.
const rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setValue(100);

প্যারামিটার

নাম প্রকার বর্ণনা
value Object পরিসরের জন্য মান।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setVerticalAlignment(alignment)

রেঞ্জ তালিকার প্রতিটি Range জন্য উল্লম্ব অ্যালাইনমেন্ট সেট করুন। অ্যালাইনমেন্টের বিকল্পগুলো হলো 'top' , 'middle' বা 'bottom'

// Sets the vertical alignment to middle for the list of ranges.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setVerticalAlignment('middle');

প্যারামিটার

নাম প্রকার বর্ণনা
alignment String অ্যালাইনমেন্টটি হয় 'top' , 'middle' অথবা 'bottom' ; null ভ্যালু দিলে অ্যালাইনমেন্ট রিসেট হয়ে যায়।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setVerticalText(isVertical)

রেঞ্জ তালিকার প্রতিটি Range সেলগুলোর টেক্সট স্ট্যাক করা হবে কি না, তা নির্ধারণ করে। যদি টেক্সটটি উল্লম্বভাবে স্ট্যাক করা হয়, তবে টেক্সট রোটেশনের ডিগ্রি সেটিংটি উপেক্ষা করা হয়।

// Sets all cell's in ranges D4 and B2:D4 to have vertically stacked text.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setVerticalText(true);

প্যারামিটার

নাম প্রকার বর্ণনা
is Vertical Boolean টেক্সটগুলো স্তূপীকৃত করা হবে কি না।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setWrap(isWrapEnabled)

রেঞ্জ তালিকার প্রতিটি Range জন্য টেক্সট র‍্যাপিং সেট করুন। র‍্যাপ সক্রিয় থাকা সেলগুলো তাদের সম্পূর্ণ বিষয়বস্তু দেখানোর জন্য আকার পরিবর্তন করে। র‍্যাপ নিষ্ক্রিয় থাকা সেলগুলো আকার পরিবর্তন না করে বা একাধিক লাইনে না গিয়ে সেলের মধ্যে যতটা সম্ভব প্রদর্শন করে।

// Enable text wrap for the list of ranges.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setWrap(true);

প্যারামিটার

নাম প্রকার বর্ণনা
is Wrap Enabled Boolean টেক্সট র‍্যাপ করা হবে কি না।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

setWrapStrategy(strategy)

রেঞ্জ তালিকার প্রতিটি Range জন্য টেক্সট র‍্যাপিং কৌশল নির্ধারণ করে।

// Sets the list of ranges to use the clip wrap strategy.
const sheet = SpreadsheetApp.getActiveSheet();
const rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setWrapStrategy(SpreadsheetApp.WrapStrategy.CLIP);

প্যারামিটার

নাম প্রকার বর্ণনা
strategy Wrap Strategy কাঙ্ক্ষিত মোড়কীকরণ কৌশল।

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

trimWhitespace()

এই রেঞ্জ তালিকার প্রতিটি সেলের অতিরিক্ত স্পেস (যেমন স্পেস, ট্যাব বা নতুন লাইন) ছেঁটে ফেলে। প্রতিটি সেলের টেক্সটের শুরু এবং শেষ থেকে সমস্ত অতিরিক্ত স্পেস মুছে ফেলে এবং অবশিষ্ট স্পেস ক্যারেক্টারগুলোর যেকোনো ধারাবাহিকতাকে একটিমাত্র স্পেসে পরিণত করে।

const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
const range = sheet.getRange('A1:A4');
range.activate();
range.setValues([
  ' preceding space',
  'following space ',
  'two  middle  spaces',
  '   =SUM(1,2)',
]);

const rangeList = sheet.getRangeList(['A1', 'A2', 'A3', 'A4']);
rangeList.trimWhitespace();

const values = range.getValues();
// Values are ['preceding space', 'following space', 'two middle spaces',
// '=SUM(1,2)']

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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

আরও দেখুন


uncheck()

রেঞ্জের মধ্যে থাকা চেকবক্সগুলোর অবস্থা “আনচেকড”-এ পরিবর্তন করে। রেঞ্জের যে সেলগুলোতে বর্তমানে কনফিগার করা চেকড বা আনচেকড কোনো মান নেই, সেগুলোকে উপেক্ষা করে।

// Changes the state of cells which currently contain either the checked or
// unchecked value configured in the ranges D4 and E6 to 'unchecked'.
const rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);
rangeList.uncheck();

ফেরত

RangeList — এটি চেইনিং-এর জন্য ব্যবহৃত রেঞ্জ লিস্ট।

অনুমোদন

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

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