संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
रेंज
दस्तावेज़ में मौजूद एलिमेंट की एक रेंज. उपयोगकर्ता के चुने गए विकल्प को Range के तौर पर दिखाया जाता है. इनमें से वे विकल्प एक होते हैं
इस्तेमाल किए जाते हैं. स्क्रिप्ट, सिर्फ़ उस उपयोगकर्ता के चुने गए डेटा को ऐक्सेस कर सकती हैं जो स्क्रिप्ट चला रहा है. ऐसा सिर्फ़ तब होता है, जब स्क्रिप्ट को दस्तावेज़ से बाउंड किया गया हो.
// Bold all selected text.
var selection = DocumentApp.getActiveDocument().getSelection();
if (selection) {
var elements = selection.getRangeElements();
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
// Only modify elements that can be edited as text; skip images and other non-text elements.
if (element.getElement().editAsText) {
var text = element.getElement().editAsText();
// Bold the selected part of the element, or the full element if it's completely selected.
if (element.isPartial()) {
text.setBold(element.getStartOffset(), element.getEndOffsetInclusive(), true);
} else {
text.setBold(true);
}
}
}
}
इस Range में सभी एलिमेंट को शामिल करता है. इसमें Text एलिमेंट का कुछ हिस्सा भी शामिल होता है (उदाहरण के लिए, केस में)
चुनें, जिसमें Text एलिमेंट का सिर्फ़ एक हिस्सा शामिल हो).
इसमें वे सभी एलिमेंट शामिल किए जाते हैं जिन्हें उपयोगकर्ता ने दस्तावेज़ के ओपन इंस्टेंस में चुना है. इसमें ये एलिमेंट भी शामिल हैं
कोई भी आंशिक रूप से चुना गया Text
एलिमेंट.
विस्तृत दस्तावेज़
getRangeElements()
इस Range में मौजूद सभी एलिमेंट पाता है. इनमें, कुछ हिस्से वाले Text एलिमेंट भी शामिल हैं. उदाहरण के लिए, ऐसे सिलेक्शन के मामले में जिसमें सिर्फ़ Text एलिमेंट का कुछ हिस्सा शामिल है. यह पता लगाने के लिए कि कोई Text एलिमेंट, रेंज में सिर्फ़ कुछ हिस्से में शामिल है या नहीं, RangeElement.isPartial() देखें.
वापसी का टिकट
RangeElement[] — दस्तावेज़ में दिखने के क्रम में एलिमेंट का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
इसमें वे सभी एलिमेंट शामिल किए जाते हैं जिन्हें उपयोगकर्ता ने दस्तावेज़ के ओपन इंस्टेंस में चुना है. इसमें ये एलिमेंट भी शामिल हैं
कोई भी आंशिक रूप से चुना गया Text
एलिमेंट.
वापसी का टिकट
RangeElement[] — चुने गए या कुछ हद तक चुने गए एलिमेंट का कलेक्शन. जिस क्रम में वे एलिमेंट में दिखते हैं
दस्तावेज़
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-09-13 (UTC) को अपडेट किया गया."],[[["A `Range` represents a range of elements in a Google Doc, often used to represent the user's selection."],["Scripts can only access the selection of the user who is running them within the bound document."],["The `getRangeElements()` method retrieves all elements within the range, including partially selected text elements."],["The `getSelectedElements()` method is deprecated and has been replaced by `getRangeElements()`."]]],[]]