स्प्रेडशीट ग्रुप को ऐक्सेस और उनमें बदलाव करना. ग्रुप, एक-दूसरे से जुड़ी पंक्तियों या कॉलम के इंटरवल के बीच का असोसिएशन होता है. पंक्तियों या कॉलम को छिपाने/दिखाने के लिए, उन्हें यूनिट के तौर पर बड़ा या छोटा किया जा सकता है. हर ग्रुप में, लाइन या कॉलम के ठीक पहले या बाद में कंट्रोल टॉगल होता है. यह ग्रुप को पूरा बड़ा या छोटा कर सकता है. हालांकि, यह सेटिंग के हिसाब से होता है.
किसी ग्रुप की डीपथ से पता चलता है कि वह ग्रुप नेस्ट किया गया है या नहीं. साथ ही, यह भी पता चलता है कि उस ग्रुप में कितने बड़े ग्रुप शामिल हैं. किसी ग्रुप की छोटी हो गई स्थिति से पता चलता है कि पैरंट ग्रुप को बड़ा करने के बाद, ग्रुप को छोटा या बड़ा रखा जाना चाहिए. इसके अलावा, किसी ग्रुप को छोटा या बड़ा करने पर, ग्रुप में मौजूद पंक्तियां या कॉलम छिप जाते हैं या दिखने लगते हैं. हालांकि, अलग-अलग पंक्तियों या कॉलम को छिपाया या दिखाया जा सकता है. भले ही, ग्रुप छोटा या बड़ा हो.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
collapse() | Group | इस ग्रुप को छोटा कर देता है. |
expand() | Group | इस ग्रुप को बड़ा करता है. |
get | Integer | इस ग्रुप के कंट्रोल टॉगल इंडेक्स को दिखाता है. |
get | Integer | इस ग्रुप की डेप्थ दिखाता है. |
get | Range | वह रेंज दिखाता है जिसमें यह ग्रुप मौजूद है. |
is | 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
getControlIndex()
इस ग्रुप के कंट्रोल टॉगल इंडेक्स को दिखाता है. जब कंट्रोल टॉगल, ग्रुप से पहले दिखाया जाता है, तो यह रेंज से ठीक पहले का इंडेक्स होता है. अगर ऐसा नहीं है, तो यह रेंज के ठीक बाद का इंडेक्स होता है.
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
getDepth()
इस ग्रुप की डेप्थ दिखाता है.
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
getRange()
वह रेंज दिखाता है जिसमें यह ग्रुप मौजूद है.
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
isCollapsed()
अगर यह ग्रुप छोटा किया गया है, तो 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