স্প্রেডশীট গোষ্ঠীগুলি অ্যাক্সেস এবং সংশোধন করুন৷ গোষ্ঠীগুলি হল সংলগ্ন সারি বা কলামগুলির একটি ব্যবধানের মধ্যে একটি সংস্থা যা সারি বা কলামগুলিকে লুকানোর/দেখার জন্য একটি ইউনিট হিসাবে প্রসারিত বা সঙ্কুচিত করা যেতে পারে। প্রতিটি গ্রুপের সারি বা কলামে সরাসরি গ্রুপের আগে বা পরে (সেটিংসের উপর নির্ভর করে) একটি কন্ট্রোল টগল থাকে যা পুরো গ্রুপটিকে প্রসারিত বা ভেঙে দিতে পারে।
একটি গোষ্ঠীর গভীরতা গোষ্ঠীর নেস্টেড অবস্থান এবং কতগুলি বৃহত্তর গোষ্ঠী গোষ্ঠীটিকে ধারণ করে তা বোঝায়। একটি গোষ্ঠীর ধ্বসিত অবস্থা বলতে বোঝায় যে একটি অভিভাবক গোষ্ঠী সম্প্রসারিত হওয়ার পরে গোষ্ঠীটি ধসে পড়া বা প্রসারিত হওয়া উচিত কিনা। অতিরিক্তভাবে, যে সময়ে একটি গোষ্ঠী ভেঙে ফেলা বা প্রসারিত করা হয়, সেই সময়ে, গোষ্ঠীর মধ্যে সারি বা কলামগুলি লুকানো বা দৃশ্যমান সেট করা হয়, যদিও পৃথক সারি বা কলামগুলি লুকানো বা দৃশ্যমান সেট করা যেতে পারে ধসে পড়া অবস্থা নির্বিশেষে।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ | 
|---|---|---|
| collapse() | Group | এই গোষ্ঠীটি সঙ্কুচিত করে৷ | 
| expand() | Group | এই গ্রুপ প্রসারিত. | 
| get Control Index() | Integer | এই গ্রুপের কন্ট্রোল টগল ইনডেক্স ফেরত দেয়। | 
| get Depth() | Integer | এই গ্রুপের গভীরতা প্রদান করে। | 
| get Range() | Range | এই গ্রুপটি যে পরিসরে বিদ্যমান তা প্রদান করে। | 
| is Collapsed() | Boolean | এই গোষ্ঠীটি ভেঙে গেলে trueদেখায়৷ | 
| remove() | void | এই গোষ্ঠীটিকে শীট থেকে সরিয়ে দেয়, rangeগ্রুপ গভীরতা এক করে কমিয়ে দেয়। | 
বিস্তারিত ডকুমেন্টেশন
 collapse()
এই গোষ্ঠীটি সঙ্কুচিত করে৷
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; const range = sheet.getRange('2:3'); range.shiftRowGroupDepth(1); const group = sheet.getRowGroup(2, 1); // Collapses this group. group.collapse();
প্রত্যাবর্তন
 Group - এই গ্রুপ, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-  https://www.googleapis.com/auth/spreadsheets.currentonly
-  https://www.googleapis.com/auth/spreadsheets
 expand()
এই গ্রুপ প্রসারিত.
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; const range = sheet.getRange('2:3'); range.shiftRowGroupDepth(1); const group = sheet.getRowGroup(2, 1); // Expands this group. group.expand();
প্রত্যাবর্তন
 Group - এই গ্রুপ, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-  https://www.googleapis.com/auth/spreadsheets.currentonly
-  https://www.googleapis.com/auth/spreadsheets
 get Control Index()
এই গ্রুপের কন্ট্রোল টগল ইনডেক্স ফেরত দেয়। এটি হল রেঞ্জের ঠিক আগে যখন কন্ট্রোল টগল গ্রুপের আগে দেখানো হয়, অথবা অন্যথায় রেঞ্জের ঠিক পরে ইনডেক্স।
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; sheet.setRowGroupControlAfter(true); const range = sheet.getRange('2:3'); range.shiftRowGroupDepth(1); const group = sheet.getRowGroup(2, 1); // Returns 4 const controlIndex = group.getControlIndex();
প্রত্যাবর্তন
 Integer — এই গ্রুপের নিয়ন্ত্রণ টগল সূচক।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-  https://www.googleapis.com/auth/spreadsheets.currentonly
-  https://www.googleapis.com/auth/spreadsheets
 get Depth()
এই গ্রুপের গভীরতা প্রদান করে।
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; const range = sheet.getRange('2:3'); range.shiftRowGroupDepth(1); const group = sheet.getRowGroup(2, 1); // Returns 1 if the group is at depth 1. const depth = group.getDepth();
প্রত্যাবর্তন
 Integer — এই গ্রুপের গভীরতা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-  https://www.googleapis.com/auth/spreadsheets.currentonly
-  https://www.googleapis.com/auth/spreadsheets
 get Range()
এই গ্রুপটি যে পরিসরে বিদ্যমান তা প্রদান করে।
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; let range = sheet.getRange('2:3'); range.shiftRowGroupDepth(1); const group = sheet.getRowGroup(1, 1); // Returns the range 2:3 if the group is over rows 2:3 range = group.getRange();
প্রত্যাবর্তন
 Range — যে পরিসরে গ্রুপটি বিদ্যমান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-  https://www.googleapis.com/auth/spreadsheets.currentonly
-  https://www.googleapis.com/auth/spreadsheets
 is Collapsed()
 এই গোষ্ঠীটি ভেঙে গেলে true দেখায়৷
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; const range = sheet.getRange('2:3'); range.shiftRowGroupDepth(1); const group = sheet.getRowGroup(2, 1); // Returns true if the group is collapsed. const isCollapsed = group.isCollapsed();
প্রত্যাবর্তন
 Boolean — true যদি এই গ্রুপটি ভেঙ্গে যায়; অন্যথায় false ফেরত দেয়।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-  https://www.googleapis.com/auth/spreadsheets.currentonly
-  https://www.googleapis.com/auth/spreadsheets
 remove()
 এই গোষ্ঠীটিকে শীট থেকে সরিয়ে দেয়, range গ্রুপ গভীরতা এক করে কমিয়ে দেয়। এটি অন্যান্য গ্রুপ সংশোধন করতে পারে. এটি কল করার পরে, গ্রুপ অবজেক্টটি ব্যবহার করার জন্য অবৈধ হয়ে যায়।
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0]; let range = sheet.getRange('2:3'); range.shiftRowGroupDepth(1); const group = sheet.getRowGroup(2, 1); // Removes this group range = group.remove();
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-  https://www.googleapis.com/auth/spreadsheets.currentonly
-  https://www.googleapis.com/auth/spreadsheets