Class Group

ग्रुप

स्प्रेडशीट ग्रुप को ऐक्सेस करना और उनमें बदलाव करना. ग्रुप, आस-पास के इंटरवल के बीच का संबंध होता है ऐसी पंक्तियां या कॉलम जिन्हें पंक्तियों या कॉलम को छिपाने/दिखाने के लिए, इकाई के तौर पर बड़ा या छोटा किया जा सकता है. हर ग्रुप में, ग्रुप के ठीक पहले या बाद में पंक्ति या कॉलम पर कंट्रोल टॉगल होता है (सेटिंग के आधार पर) जो पूरे ग्रुप को बड़ा या छोटा कर सकता है.

किसी ग्रुप की गहराई, ग्रुप की नेस्ट की गई पोज़िशन और कितनी बड़ी होती है, यह बताती है ग्रुप में वह ग्रुप शामिल होता है. किसी ग्रुप की छोटे हो जाने की स्थिति से यह पता चलता है कि ग्रुप किसी पैरंट ग्रुप को बड़ा करने के बाद, उसे छोटा या बड़ा करना चाहिए. साथ ही, ग्रुप को छोटा या बड़ा करने पर, उसमें मौजूद पंक्तियां या कॉलम छिपे रहते हैं या दिखाई दे सकता है, हालांकि अलग-अलग पंक्ति या कॉलम को छिपाया या सेट किया जा सकता है. भले ही, हेडिंग को छोटा किया गया है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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

इन्हें भी देखें