ऐसा Range
जिसका नाम और आईडी हो, ताकि उसे बाद में वापस पाया जा सके. नाम ज़रूरी नहीं है कि यूनीक हों. एक ही टैब में कई अलग-अलग रेंज का नाम एक जैसा हो सकता है, ठीक एचटीएमएल में क्लास की तरह. इसके उलट, टैब में आईडी यूनीक होते हैं, जैसे कि एचटीएमएल में आईडी. किसी टैब में Named
जोड़ने के बाद, उसमें बदलाव नहीं किया जा सकता. सिर्फ़ उसे हटाया जा सकता है.
Named
को टैब को ऐक्सेस करने वाली किसी भी स्क्रिप्ट से ऐक्सेस किया जा सकता है. स्प्रेडशीट में मौजूद अलग-अलग स्क्रिप्ट के बीच, अनचाहे टकराव से बचने के लिए, रेंज के नामों के आगे कोई यूनीक स्ट्रिंग जोड़ें.
// Create a named range that includes every table in the active tab. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const rangeBuilder = documentTab.newRange(); const tables = documentTab.getBody().getTables(); for (let i = 0; i < tables.length; i++) { rangeBuilder.addElement(tables[i]); } documentTab.addNamedRange('myUniquePrefix-tables', rangeBuilder.build());
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
get | String | इस Named का आईडी पाता है. |
get | String | इस Named का नाम दिखाता है. |
get | Range | इस Named से जुड़े एलिमेंट की रेंज दिखाता है. |
remove() | void | टैब से इस Named को हटा देता है. |
ज़्यादा जानकारी वाला दस्तावेज़
getId()
इस Named
का आईडी पाता है. टैब में यह आईडी यूनीक होता है.
वापसी का टिकट
String
— रेंज का आईडी, जो टैब में यूनीक होता है.
getName()
इस Named
का नाम दिखाता है. नाम यूनीक होना ज़रूरी नहीं है.
वापसी का टिकट
String
— रेंज का नाम, जो ज़रूरी नहीं है कि यूनीक हो.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getRange()
इस Named
से जुड़े एलिमेंट की रेंज दिखाता है.
वापसी का टिकट
Range
— नाम और आईडी से जुड़े एलिमेंट की रेंज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove()
टैब से इस Named
को हटा देता है. इस तरीके से, रेंज का कॉन्टेंट नहीं मिटता. सिर्फ़ रेफ़रंस हट जाता है. पहले से हटाए गए Named
पर इस तरीके का इस्तेमाल करने से कोई असर नहीं पड़ता.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents