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