Class RangeElement

RangeElement

Element के चारों ओर मौजूद एक रैपर, जिसमें शुरू और खत्म होने का ऑफ़सेट हो सकता है. इन ऑफ़सेट की मदद से, Text एलिमेंट में मौजूद वर्णों की रेंज को खोज के नतीजों, दस्तावेज़ के चुने गए हिस्सों, और नाम वाली रेंज में दिखाया जा सकता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getElement()Elementइस RangeElement से जुड़ा Element पाता है.
getEndOffsetInclusive()Integerरेंज एलिमेंट में, किसी आंशिक रेंज के आखिर की पोज़िशन दिखाता है.
getStartOffset()Integerरेंज एलिमेंट में, आंशिक रेंज की शुरुआत की पोज़िशन दिखाता है.
isPartial()Booleanइससे यह तय होता है कि यह रेंज एलिमेंट, पूरे एलिमेंट को कवर करता है या एलिमेंट के कैरेक्टर का कुछ हिस्सा.

ज़्यादा जानकारी वाला दस्तावेज़

getElement()

इस RangeElement से जुड़ा Element पाता है.

const rangeElement = DocumentApp.getActiveDocument().getSelection().getRangeElements()[0];

// Log debug information about a range element.
Logger.log(`Element type: ${rangeElement.getElement().getType()}`);
if (rangeElement.isPartial()) {
  Logger.log(`The character range begins at ${rangeElement.getStartOffset()}`);
  Logger.log(
      `The character range ends at ${rangeElement.getEndOffsetInclusive()}`,
  );
} else {
  Logger.log('The entire range element is included.');
}

वापसी का टिकट

Element — वह एलिमेंट जो इस RangeElement से जुड़ा है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getEndOffsetInclusive()

रेंज एलिमेंट में, किसी आंशिक रेंज के आखिर की पोज़िशन दिखाता है. अगर एलिमेंट Text एलिमेंट है और isPartial() true दिखाता है, तो ऑफ़सेट, रेंज के आखिरी वर्ण से पहले के वर्णों की संख्या होती है. इसका मतलब है कि यह रेंज के आखिरी वर्ण का इंडेक्स होता है. किसी भी दूसरे मामले में, यह तरीका -1 दिखाता है.

वापसी का टिकट

IntegerText एलिमेंट के लिए, रेंज के आखिरी वर्ण से पहले वाले वर्णों की संख्या; अन्य एलिमेंट के लिए, -1

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getStartOffset()

रेंज एलिमेंट में, किसी आंशिक रेंज की शुरुआत की पोज़िशन दिखाता है. अगर एलिमेंट Text एलिमेंट है और isPartial() true दिखाता है, तो ऑफ़सेट, रेंज की शुरुआत से पहले के वर्णों की संख्या है. इसका मतलब है कि रेंज के पहले वर्ण का इंडेक्स. किसी भी दूसरे मामले में, यह तरीका -1 दिखाता है.

वापसी का टिकट

IntegerText एलिमेंट के लिए, रेंज की शुरुआत से पहले वर्णों की संख्या; अन्य एलिमेंट के लिए, -1

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

isPartial()

इससे यह तय होता है कि यह रेंज एलिमेंट, पूरे एलिमेंट को कवर करता है या एलिमेंट के कैरेक्टर का कुछ हिस्सा. आंशिक रेंज वाले एलिमेंट की रेंज की शुरुआत और आखिर को getStartOffset() और getEndOffsetInclusive() का इस्तेमाल करके तय किया जा सकता है.

वापसी का टिकट

Boolean — अगर एलिमेंट को कुछ हद तक शामिल किया गया है, तो true; अगर नहीं, तो false

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents