स्प्रेडशीट ग्रुप ऐक्सेस करें और उनमें बदलाव करें. ग्रुप, आपस में जुड़ी हुई पंक्तियों या कॉलम के इंटरवल के बीच का संबंध है. इसे पंक्तियों या कॉलम को छिपाने/दिखाने के लिए, एक यूनिट के तौर पर बड़ा या छोटा किया जा सकता है. हर ग्रुप के पास, ग्रुप के ठीक पहले या बाद में लाइन या कॉलम पर कंट्रोल टॉगल होता है. यह सेटिंग के आधार पर तय होता है, जिससे पूरे ग्रुप को बड़ा या छोटा किया जा सकता है.
ग्रुप की गहराई से पता चलता है कि ग्रुप की नेस्ट की गई रैंक क्या है और कितने बड़े ग्रुप में वह शामिल है. ग्रुप की छोटी स्थिति यह बताती है कि पैरंट ग्रुप को बड़ा करने के बाद, ग्रुप को छोटा या बड़ा करना चाहिए या नहीं. साथ ही, ग्रुप को छोटा या बड़ा करने पर, ग्रुप में मौजूद पंक्तियां या कॉलम छिप जाते हैं या दिखने लगते हैं. हालांकि, अलग-अलग पंक्तियां या कॉलम छिपाए जा सकते हैं या छोटी की गई स्थिति के बावजूद दिख सकते हैं.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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