Class ListItem

ListItem

सूची के आइटम को दिखाने वाला एलिमेंट. ListItem, Paragraph होता है, जो किसी सूची आईडी से जुड़ा होता है. ListItem में Equation, Footnote, HorizontalRule, InlineDrawing, InlineImage, PageBreak, और Text एलिमेंट हो सकते हैं. दस्तावेज़ के स्ट्रक्चर के बारे में ज़्यादा जानने के लिए, Google Docs को बड़ा करने के बारे में गाइड देखें.

ListItems में नई लाइन के वर्ण नहीं हो सकते. नई लाइन वाले वर्णों ("\n") को लाइन-ब्रेक वर्णों ("\r") में बदल दिया जाता है.

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

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Append a new list item to the body.
const item1 = body.appendListItem('Item 1');

// Log the new list item's list ID.
Logger.log(item1.getListId());

// Append a table after the list item.
body.appendTable([['Cell 1', 'Cell 2']]);

// Append a second list item with the same list ID. The two items are treated as
// the same list, despite not being consecutive.
const item2 = body.appendListItem('Item 2');
item2.setListId(item1);

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addPositionedImage(image)PositionedImageतय की गई इमेज ब्लॉब से नया PositionedImage बनाता है और उसे डालता है.
appendHorizontalRule()HorizontalRuleनया HorizontalRule बनाता है और उसे जोड़ता है.
appendInlineImage(image)InlineImageतय की गई इमेज ब्लॉब से नया InlineImage बनाता है और उसे जोड़ता है.
appendInlineImage(image)InlineImageदिए गए InlineImage को जोड़ता है.
appendPageBreak()PageBreakनया PageBreak बनाता है और उसे जोड़ता है.
appendPageBreak(pageBreak)PageBreakदिए गए PageBreak को जोड़ता है.
appendText(text)Textतय किए गए कॉन्टेंट के साथ नया Text एलिमेंट बनाता है और उसे जोड़ता है.
appendText(text)Textदिए गए Text एलिमेंट को जोड़ता है.
clear()ListItemएलिमेंट का कॉन्टेंट हटा देता है.
copy()ListItemमौजूदा एलिमेंट की डीप कॉपी दिखाता है.
editAsText()Textबदलाव करने के लिए, मौजूदा एलिमेंट का Text वर्शन पाता है.
findElement(elementType)RangeElementएलिमेंट के कॉन्टेंट में, बताए गए टाइप के डिसेंटेंट को खोजता है.
findElement(elementType, from)RangeElementएलिमेंट के कॉन्टेंट में, तय किए गए RangeElement से शुरू होकर, तय किए गए टाइप के डिसेंटेंट को खोजता है.
findText(searchPattern)RangeElementरेगुलर एक्सप्रेशन का इस्तेमाल करके, एलिमेंट के कॉन्टेंट में दिए गए टेक्स्ट पैटर्न को खोजता है.
findText(searchPattern, from)RangeElementकिसी खोज के नतीजे से शुरू करके, एलिमेंट के कॉन्टेंट में दिए गए टेक्स्ट पैटर्न को खोजता है.
getAlignment()HorizontalAlignmentHorizontalAlignment को वापस लाता है.
getAttributes()Objectएलिमेंट के एट्रिब्यूट दिखाता है.
getChild(childIndex)Elementबताए गए चाइल्ड इंडेक्स पर चाइल्ड एलिमेंट को वापस लाता है.
getChildIndex(child)Integerबताए गए चाइल्ड एलिमेंट के लिए चाइल्ड इंडेक्स को वापस लाता है.
getGlyphType()GlyphTypeसूची के आइटम का GlyphType दिखाता है.
getHeading()ParagraphHeadingParagraphHeading को वापस लाता है.
getIndentEnd()Numberपॉइंट में, एंड इंडेंटेशन दिखाता है.
getIndentFirstLine()Numberपहली लाइन के इंडेंटेशन को पॉइंट में दिखाता है.
getIndentStart()Numberशुरू होने के इंडेंटेशन को वापस लाता है.
getLineSpacing()Numberलाइन स्पेसिंग को पॉइंट में दिखाता है.
getLinkUrl()Stringलिंक का यूआरएल दिखाता है.
getListId()Stringसूची का आईडी दिखाता है.
getNestingLevel()Integerसूची के आइटम का नेस्टिंग लेवल दिखाता है.
getNextSibling()Elementएलिमेंट के अगले सिबलिंग एलिमेंट को वापस लाता है.
getNumChildren()Integerबच्चों की संख्या दिखाता है.
getParent()ContainerElementएलिमेंट का पैरंट एलिमेंट दिखाता है.
getPositionedImage(id)PositionedImageइमेज के आईडी के हिसाब से PositionedImage मिलता है.
getPositionedImages()PositionedImage[]पैराग्राफ़ में ऐंकर किए गए सभी PositionedImage ऑब्जेक्ट दिखाता है.
getPreviousSibling()Elementएलिमेंट के पिछले सिबलिंग एलिमेंट को वापस लाता है.
getSpacingAfter()Numberएलिमेंट के बाद की स्पेसिंग को पॉइंट में दिखाता है.
getSpacingBefore()Numberएलिमेंट से पहले की स्पेसिंग को पॉइंट में दिखाता है.
getText()Stringएलिमेंट के कॉन्टेंट को टेक्स्ट स्ट्रिंग के तौर पर दिखाता है.
getTextAlignment()TextAlignmentटेक्स्ट अलाइनमेंट की जानकारी मिलती है.
getType()ElementTypeएलिमेंट का ElementType दिखाता है.
insertHorizontalRule(childIndex)HorizontalRuleतय किए गए इंडेक्स पर HorizontalRule बनाता है और उसे डालता है.
insertInlineImage(childIndex, image)InlineImageदिए गए इमेज ब्लॉब से, दिए गए इंडेक्स पर एक नया InlineImage बनाता है और उसे डालता है.
insertInlineImage(childIndex, image)InlineImageदिए गए इंडेक्स में, दिया गया InlineImage डालता है.
insertPageBreak(childIndex)PageBreakतय किए गए इंडेक्स पर एक नया PageBreak बनाता है और उसे डालता है.
insertPageBreak(childIndex, pageBreak)PageBreakदिए गए इंडेक्स में, दिया गया PageBreak डालता है.
insertText(childIndex, text)Textतय किए गए इंडेक्स पर नया टेक्स्ट एलिमेंट बनाता है और उसे शामिल करता है.
insertText(childIndex, text)Textदिए गए इंडेक्स में, दिए गए टेक्स्ट कॉन्टेंट के साथ Text एलिमेंट डालता है.
isAtDocumentEnd()Booleanयह तय करता है कि एलिमेंट, Document के आखिर में है या नहीं.
isLeftToRight()Booleanबाएं से दाएं लिखने की सेटिंग को वापस लाता है.
merge()ListItemएलिमेंट को उसी टाइप के पिछले सिबलिंग के साथ मर्ज करता है.
removeChild(child)ListItemचुने गए चाइल्ड एलिमेंट को हटाता है.
removeFromParent()ListItemएलिमेंट को उसके पैरंट से हटाता है.
removePositionedImage(id)Booleanइमेज के आईडी के हिसाब से PositionedImage हटाता है.
replaceText(searchPattern, replacement)Elementरेगुलर एक्सप्रेशन का इस्तेमाल करके, किसी दिए गए टेक्स्ट पैटर्न की सभी जगहों पर, दी गई रिप्लेसमेंट स्ट्रिंग से बदल देता है.
setAlignment(alignment)ListItemHorizontalAlignment सेट करता है.
setAttributes(attributes)ListItemएलिमेंट के एट्रिब्यूट सेट करता है.
setGlyphType(glyphType)ListItemसूची के आइटम का GlyphType सेट करता है.
setHeading(heading)ListItemParagraphHeading सेट करता है.
setIndentEnd(indentEnd)ListItemपॉइंट में, पैराग्राफ़ के आखिर में इंडेंटेशन सेट करता है.
setIndentFirstLine(indentFirstLine)ListItemपहली लाइन के इंडेंटेशन को पॉइंट में सेट करता है.
setIndentStart(indentStart)ListItemशुरुआती इंडेंटेशन को पॉइंट में सेट करता है.
setLeftToRight(leftToRight)ListItemबाएं से दाएं लिखने की सेटिंग सेट करता है.
setLineSpacing(multiplier)ListItemलाइन स्पेसिंग को सेट करता है. यह संख्या के तौर पर सेट किया जाता है, ताकि यह पता चल सके कि स्पेसिंग के लिए कितनी लाइनों का इस्तेमाल करना है.
setLinkUrl(url)ListItemलिंक का यूआरएल सेट करता है.
setListId(listItem)ListItemसूची का आईडी सेट करता है.
setNestingLevel(nestingLevel)ListItemसूची के आइटम का नेस्टिंग लेवल सेट करता है.
setSpacingAfter(spacingAfter)ListItemएलिमेंट के बाद की स्पेसिंग को पॉइंट में सेट करता है.
setSpacingBefore(spacingBefore)ListItemएलिमेंट के पहले की स्पेसिंग को पॉइंट में सेट करता है.
setText(text)voidसूची के आइटम के कॉन्टेंट को टेक्स्ट के तौर पर सेट करता है.
setTextAlignment(textAlignment)ListItemटेक्स्ट अलाइनमेंट सेट करता है.

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

addPositionedImage(image)

तय की गई इमेज ब्लॉब से नया PositionedImage बनाता है और उसे डालता है.

पैरामीटर

नामटाइपब्यौरा
imageBlobSourceइमेज का डेटा

वापसी का टिकट

PositionedImage — नई जगह पर ले जाने के बाद की इमेज

अनुमति देना

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

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

appendHorizontalRule()

नया HorizontalRule बनाता है और उसे जोड़ता है.

वापसी का टिकट

HorizontalRule — नया हॉरिज़ॉन्टल रूल

अनुमति देना

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

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

appendInlineImage(image)

तय की गई इमेज ब्लॉब से नया InlineImage बनाता है और उसे जोड़ता है.

पैरामीटर

नामटाइपब्यौरा
imageBlobSourceइमेज का डेटा

वापसी का टिकट

InlineImage — अटैच की गई इमेज

अनुमति देना

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

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

appendInlineImage(image)

दिए गए InlineImage को जोड़ता है.

पैरामीटर

नामटाइपब्यौरा
imageInlineImageइमेज का डेटा

वापसी का टिकट

InlineImage — अटैच की गई इमेज

अनुमति देना

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

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

appendPageBreak()

नया PageBreak बनाता है और उसे जोड़ता है.

ध्यान दें: हो सकता है कि PageBreaks, TableCells में शामिल न हो. अगर मौजूदा एलिमेंट किसी टेबल सेल में है, तो एक अपवाद मिलेगा.

वापसी का टिकट

PageBreak — नया पेज ब्रेक एलिमेंट

अनुमति देना

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

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

appendPageBreak(pageBreak)

दिए गए PageBreak को जोड़ता है.

ध्यान दें: हो सकता है कि PageBreaks, TableCells में शामिल न हो. अगर मौजूदा एलिमेंट किसी टेबल सेल में है, तो एक अपवाद मिलेगा.

पैरामीटर

नामटाइपब्यौरा
pageBreakPageBreakजोड़ने के लिए पेज ब्रेक

वापसी का टिकट

PageBreak — जोड़ा गया पेज ब्रेक एलिमेंट

अनुमति देना

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

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

appendText(text)

तय किए गए कॉन्टेंट के साथ नया Text एलिमेंट बनाता है और उसे जोड़ता है.

पैरामीटर

नामटाइपब्यौरा
textStringटेक्स्ट कॉन्टेंट

वापसी का टिकट

Text — नया टेक्स्ट एलिमेंट

अनुमति देना

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

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

appendText(text)

दिए गए Text एलिमेंट को जोड़ता है.

पैरामीटर

नामटाइपब्यौरा
textTextजोड़ने के लिए टेक्स्ट एलिमेंट

वापसी का टिकट

Text — जोड़ा गया टेक्स्ट एलिमेंट

अनुमति देना

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

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

clear()

एलिमेंट का कॉन्टेंट हटा देता है.

वापसी का टिकट

ListItem — मौजूदा एलिमेंट.


copy()

मौजूदा एलिमेंट की डीप कॉपी दिखाता है.

एलिमेंट में मौजूद सभी चाइल्ड एलिमेंट भी कॉपी हो जाते हैं. नए एलिमेंट का कोई पैरंट नहीं है.

वापसी का टिकट

ListItem — नई कॉपी.

अनुमति देना

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

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

editAsText()

बदलाव करने के लिए, मौजूदा एलिमेंट का Text वर्शन पाता है.

एलिमेंट के कॉन्टेंट को रिच टेक्स्ट के तौर पर मैनिप्युलेट करने के लिए, editAsText का इस्तेमाल करें. editAsText मोड, टेक्स्ट के अलावा अन्य एलिमेंट (जैसे, InlineImage और HorizontalRule) को अनदेखा करता है.

मिटाए गए टेक्स्ट की रेंज में पूरी तरह से शामिल चाइल्ड एलिमेंट, एलिमेंट से हटा दिए जाते हैं.

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Insert two paragraphs separated by a paragraph containing an
// horizontal rule.
body.insertParagraph(0, 'An editAsText sample.');
body.insertHorizontalRule(0);
body.insertParagraph(0, 'An example.');

// Delete " sample.\n\n An" removing the horizontal rule in the process.
body.editAsText().deleteText(14, 25);

वापसी का टिकट

Text — मौजूदा एलिमेंट का टेक्स्ट वर्शन


findElement(elementType)

एलिमेंट के कॉन्टेंट में, बताए गए टाइप के डिसेंटेंट को खोजता है.

पैरामीटर

नामटाइपब्यौरा
elementTypeElementTypeखोजने के लिए एलिमेंट का टाइप.

वापसी का टिकट

RangeElement — खोज के नतीजे में, खोज एलिमेंट की रैंकिंग दिखाने वाला एलिमेंट.

अनुमति देना

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

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

findElement(elementType, from)

एलिमेंट के कॉन्टेंट में, तय किए गए RangeElement से शुरू होकर, तय किए गए टाइप के डिसेंटेंट को खोजता है.

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Define the search parameters.

let searchResult = null;

// Search until the paragraph is found.
while (
    (searchResult = body.findElement(
         DocumentApp.ElementType.PARAGRAPH,
         searchResult,
         ))) {
  const par = searchResult.getElement().asParagraph();
  if (par.getHeading() === DocumentApp.ParagraphHeading.HEADING1) {
    // Found one, update and stop.
    par.setText('This is the first header.');
    break;
  }
}

पैरामीटर

नामटाइपब्यौरा
elementTypeElementTypeखोजने के लिए एलिमेंट का टाइप.
fromRangeElementखोज के लिए इस्तेमाल किया जाने वाला नतीजा.

वापसी का टिकट

RangeElement — खोज के नतीजे में, खोज एलिमेंट की अगली रैंकिंग की जानकारी देने वाला एलिमेंट.

अनुमति देना

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

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

findText(searchPattern)

रेगुलर एक्सप्रेशन का इस्तेमाल करके, एलिमेंट के कॉन्टेंट में दिए गए टेक्स्ट पैटर्न को खोजता है.

JavaScript रेगुलर एक्सप्रेशन की कुछ सुविधाएं पूरी तरह काम नहीं करतीं. जैसे, कैप्चर ग्रुप और मोड मॉडिफ़ायर.

दिए गए रेगुलर एक्सप्रेशन पैटर्न का मिलान, मौजूदा एलिमेंट में मौजूद हर टेक्स्ट ब्लॉक से अलग-अलग किया जाता है.

पैरामीटर

नामटाइपब्यौरा
searchPatternStringखोजने के लिए पैटर्न

वापसी का टिकट

RangeElement — खोज के नतीजे में, खोज के लिए इस्तेमाल हुए टेक्स्ट की पोज़िशन दिखती है. अगर कोई मैच नहीं मिलता है, तो यह वैल्यू शून्य होती है

अनुमति देना

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

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

findText(searchPattern, from)

किसी खोज के नतीजे से शुरू करके, एलिमेंट के कॉन्टेंट में दिए गए टेक्स्ट पैटर्न को खोजता है.

JavaScript रेगुलर एक्सप्रेशन की कुछ सुविधाएं पूरी तरह काम नहीं करतीं. जैसे, कैप्चर ग्रुप और मोड मॉडिफ़ायर.

दिए गए रेगुलर एक्सप्रेशन पैटर्न का मिलान, मौजूदा एलिमेंट में मौजूद हर टेक्स्ट ब्लॉक से अलग-अलग किया जाता है.

पैरामीटर

नामटाइपब्यौरा
searchPatternStringखोजने के लिए पैटर्न
fromRangeElementखोज के जिस नतीजे में खोजना है

वापसी का टिकट

RangeElement — खोज के नतीजे में, खोज के लिए इस्तेमाल हुए टेक्स्ट की अगली पोज़िशन दिखती है. अगर कोई मैच नहीं मिलता है, तो यह वैल्यू शून्य होती है

अनुमति देना

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

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

getAlignment()

HorizontalAlignment को वापस लाता है.

वापसी का टिकट

HorizontalAlignment — अलाइनमेंट

अनुमति देना

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

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

getAttributes()

एलिमेंट के एट्रिब्यूट दिखाता है.

इसका नतीजा एक ऑब्जेक्ट होता है, जिसमें हर मान्य एलिमेंट एट्रिब्यूट के लिए एक प्रॉपर्टी होती है. इसमें हर प्रॉपर्टी का नाम, DocumentApp.Attribute एनोटेशन में मौजूद किसी आइटम से मेल खाता है.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Append a styled paragraph.
const par = body.appendParagraph('A bold, italicized paragraph.');
par.setBold(true);
par.setItalic(true);

// Retrieve the paragraph's attributes.
const atts = par.getAttributes();

// Log the paragraph attributes.
for (const att in atts) {
  Logger.log(`${att}:${atts[att]}`);
}

वापसी का टिकट

Object — एलिमेंट के एट्रिब्यूट.

अनुमति देना

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

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

getChild(childIndex)

बताए गए चाइल्ड इंडेक्स पर चाइल्ड एलिमेंट को वापस लाता है.

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Obtain the first element in the tab.
const firstChild = body.getChild(0);

// If it's a paragraph, set its contents.
if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) {
  firstChild.asParagraph().setText('This is the first paragraph.');
}

पैरामीटर

नामटाइपब्यौरा
childIndexIntegerजिस चाइल्ड एलिमेंट को वापस लाना है उसका इंडेक्स.

वापसी का टिकट

Element — तय किए गए इंडेक्स पर मौजूद चाइल्ड एलिमेंट.

अनुमति देना

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

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

getChildIndex(child)

बताए गए चाइल्ड एलिमेंट के लिए चाइल्ड इंडेक्स को वापस लाता है.

पैरामीटर

नामटाइपब्यौरा
childElementवह चाइल्ड एलिमेंट जिसके लिए इंडेक्स को वापस लाना है.

वापसी का टिकट

Integer — चाइल्ड इंडेक्स.

अनुमति देना

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

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

getGlyphType()

सूची के आइटम का GlyphType दिखाता है.

वापसी का टिकट

GlyphType — ग्लिफ़ टाइप

अनुमति देना

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

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

getHeading()

ParagraphHeading को वापस लाता है.

वापसी का टिकट

ParagraphHeading — हेडिंग

अनुमति देना

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

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

getIndentEnd()

पॉइंट में, एंड इंडेंटेशन दिखाता है.

वापसी का टिकट

Number — आखिर में इंडेंट करने की वैल्यू, पॉइंट में

अनुमति देना

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

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

getIndentFirstLine()

पहली लाइन के इंडेंटेशन को पॉइंट में दिखाता है.

वापसी का टिकट

Number — पहली लाइन का इंडेंटेशन, पॉइंट में

अनुमति देना

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

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

getIndentStart()

शुरू होने के इंडेंटेशन को वापस लाता है.

वापसी का टिकट

Number — शुरू में इंडेंट

अनुमति देना

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

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

getLineSpacing()

लाइन स्पेसिंग को पॉइंट में दिखाता है.

वापसी का टिकट

Number — लाइन स्पेसिंग, पॉइंट में

अनुमति देना

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

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

getLinkUrl()

लिंक का यूआरएल दिखाता है.

वापसी का टिकट

String — लिंक का यूआरएल या अगर एलिमेंट में इस एट्रिब्यूट के लिए एक से ज़्यादा वैल्यू हैं, तो शून्य

अनुमति देना

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

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

getListId()

सूची का आईडी दिखाता है.

वापसी का टिकट

String — सूची का आईडी

अनुमति देना

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

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

getNestingLevel()

सूची के आइटम का नेस्टिंग लेवल दिखाता है.

डिफ़ॉल्ट रूप से, सूची के आइटम का नेस्टिंग लेवल शून्य होता है. नेस्टिंग लेवल से यह तय होता है कि सूची के आइटम में किस ग्लिफ़ का इस्तेमाल किया जाए.

वापसी का टिकट

Integer — नेस्टिंग लेवल

अनुमति देना

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

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

getNextSibling()

एलिमेंट के अगले सिबलिंग एलिमेंट को वापस लाता है.

अगले सिबलिंग का पैरंट एक ही होता है और वह मौजूदा एलिमेंट के बाद आता है.

वापसी का टिकट

Element — अगला सिबलिंग एलिमेंट.

अनुमति देना

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

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

getNumChildren()

बच्चों की संख्या दिखाता है.

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Log the number of elements in the tab.
Logger.log(`There are ${body.getNumChildren()} elements in the tab's body.`);

वापसी का टिकट

Integer — बच्चों की संख्या.

अनुमति देना

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

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

getParent()

एलिमेंट का पैरंट एलिमेंट दिखाता है.

पैरंट एलिमेंट में मौजूदा एलिमेंट होता है.

वापसी का टिकट

ContainerElement — पैरंट एलिमेंट.

अनुमति देना

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

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

getPositionedImage(id)

इमेज के आईडी के हिसाब से PositionedImage मिलता है.

पैरामीटर

नामटाइपब्यौरा
idStringइमेज आईडी

वापसी का टिकट

PositionedImage — पोज़िशन की गई इमेज

अनुमति देना

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

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

getPositionedImages()

पैराग्राफ़ में ऐंकर किए गए सभी PositionedImage ऑब्जेक्ट दिखाता है.

वापसी का टिकट

PositionedImage[] — पोज़िशन की गई इमेज की सूची

अनुमति देना

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

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

getPreviousSibling()

एलिमेंट के पिछले सिबलिंग एलिमेंट को वापस लाता है.

पिछले सिबलिंग का पैरंट एक ही है और वह मौजूदा एलिमेंट से पहले आता है.

वापसी का टिकट

Element — सिबलिंग एलिमेंट का पिछला एलिमेंट.

अनुमति देना

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

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

getSpacingAfter()

एलिमेंट के बाद की स्पेसिंग को पॉइंट में दिखाता है.

वापसी का टिकट

Number — एलिमेंट के बाद की स्पेसिंग, पॉइंट में

अनुमति देना

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

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

getSpacingBefore()

एलिमेंट से पहले की स्पेसिंग को पॉइंट में दिखाता है.

वापसी का टिकट

Number — एलिमेंट से पहले की स्पेसिंग, पॉइंट में

अनुमति देना

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

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

getText()

एलिमेंट के कॉन्टेंट को टेक्स्ट स्ट्रिंग के तौर पर दिखाता है.

वापसी का टिकट

String — टेक्स्ट स्ट्रिंग के तौर पर एलिमेंट का कॉन्टेंट

अनुमति देना

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

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

getTextAlignment()

टेक्स्ट अलाइनमेंट की जानकारी मिलती है. अलाइनमेंट के लिए ये टाइप उपलब्ध हैं: DocumentApp.TextAlignment.NORMAL, DocumentApp.TextAlignment.SUBSCRIPT, और DocumentApp.TextAlignment.SUPERSCRIPT.

वापसी का टिकट

TextAlignment — टेक्स्ट अलाइनमेंट का टाइप या null, अगर टेक्स्ट में एक से ज़्यादा तरह के टेक्स्ट अलाइनमेंट हैं या टेक्स्ट अलाइनमेंट कभी सेट नहीं किया गया है

अनुमति देना

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

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

getType()

एलिमेंट का ElementType दिखाता है.

किसी एलिमेंट के टाइप का सटीक पता लगाने के लिए, getType() का इस्तेमाल करें.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Obtain the first element in the active tab's body.

const firstChild = body.getChild(0);

// Use getType() to determine the element's type.
if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) {
  Logger.log('The first element is a paragraph.');
} else {
  Logger.log('The first element is not a paragraph.');
}

वापसी का टिकट

ElementType — एलिमेंट का टाइप.

अनुमति देना

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

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

insertHorizontalRule(childIndex)

तय किए गए इंडेक्स पर HorizontalRule बनाता है और उसे डालता है.

पैरामीटर

नामटाइपब्यौरा
childIndexIntegerवह इंडेक्स जहां एलिमेंट डालना है

वापसी का टिकट

HorizontalRule — नया हॉरिज़ॉन्टल रूल एलिमेंट

अनुमति देना

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

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

insertInlineImage(childIndex, image)

दिए गए इमेज ब्लॉब से, दिए गए इंडेक्स पर एक नया InlineImage बनाता है और उसे डालता है.

पैरामीटर

नामटाइपब्यौरा
childIndexIntegerवह इंडेक्स जहां एलिमेंट डालना है
imageBlobSourceइमेज का डेटा

वापसी का टिकट

InlineImage — शामिल किया गया इनलाइन इमेज एलिमेंट

अनुमति देना

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

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

insertInlineImage(childIndex, image)

दिए गए इंडेक्स में, दिया गया InlineImage डालता है.

पैरामीटर

नामटाइपब्यौरा
childIndexIntegerवह इंडेक्स जहां एलिमेंट डालना है
imageInlineImageइमेज का डेटा

वापसी का टिकट

InlineImage — शामिल किया गया इनलाइन इमेज एलिमेंट

अनुमति देना

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

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

insertPageBreak(childIndex)

तय किए गए इंडेक्स पर एक नया PageBreak बनाता है और उसे डालता है.

ध्यान दें: हो सकता है कि PageBreaks, TableCells में शामिल न हो. अगर मौजूदा एलिमेंट किसी टेबल सेल में है, तो एक अपवाद मिलेगा.

पैरामीटर

नामटाइपब्यौरा
childIndexIntegerवह इंडेक्स जहां एलिमेंट डालना है

वापसी का टिकट

PageBreak — नया पेज ब्रेक एलिमेंट

अनुमति देना

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

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

insertPageBreak(childIndex, pageBreak)

दिए गए इंडेक्स में, दिया गया PageBreak डालता है.

ध्यान दें: हो सकता है कि PageBreaks, TableCells में शामिल न हो. अगर मौजूदा एलिमेंट किसी टेबल सेल में है, तो एक अपवाद मिलेगा.

पैरामीटर

नामटाइपब्यौरा
childIndexIntegerवह इंडेक्स जहां एलिमेंट डालना है
pageBreakPageBreakपेज ब्रेक डालने के लिए

वापसी का टिकट

PageBreak — डाला गया पेज ब्रेक एलिमेंट

अनुमति देना

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

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

insertText(childIndex, text)

तय किए गए इंडेक्स पर नया टेक्स्ट एलिमेंट बनाता है और उसे शामिल करता है.

पैरामीटर

नामटाइपब्यौरा
childIndexIntegerवह इंडेक्स जहां एलिमेंट डालना है
textStringटेक्स्ट कॉन्टेंट

वापसी का टिकट

Text — नया टेक्स्ट एलिमेंट

अनुमति देना

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

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

insertText(childIndex, text)

दिए गए इंडेक्स में, दिए गए टेक्स्ट कॉन्टेंट के साथ Text एलिमेंट डालता है.

पैरामीटर

नामटाइपब्यौरा
childIndexIntegerवह इंडेक्स जहां एलिमेंट डालना है
textTextडालने के लिए टेक्स्ट एलिमेंट

वापसी का टिकट

Text — डाला गया टेक्स्ट एलिमेंट

अनुमति देना

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

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

isAtDocumentEnd()

यह तय करता है कि एलिमेंट, Document के आखिर में है या नहीं.

वापसी का टिकट

Boolean — एलिमेंट, टैब के आखिर में है या नहीं.

अनुमति देना

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

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

isLeftToRight()

बाएं से दाएं लिखने की सेटिंग को वापस लाता है.

वापसी का टिकट

Boolean — बाएं से दाएं लिखने की सेटिंग

अनुमति देना

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

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

merge()

एलिमेंट को उसी टाइप के पिछले सिबलिंग के साथ मर्ज करता है.

सिर्फ़ एक ही ElementType के एलिमेंट मर्ज किए जा सकते हैं. मौजूदा एलिमेंट में मौजूद सभी चाइल्ड एलिमेंट, उससे पहले वाले सिबलिंग एलिमेंट में ले जाए जाते हैं.

मौजूदा एलिमेंट को दस्तावेज़ से हटा दिया जाता है.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Example 1: Merge paragraphs
// Append two paragraphs to the document's active tab.
const par1 = body.appendParagraph('Paragraph 1.');
const par2 = body.appendParagraph('Paragraph 2.');
// Merge the newly added paragraphs into a single paragraph.
par2.merge();

// Example 2: Merge table cells
// Create a two-dimensional array containing the table's cell contents.
const cells = [
  ['Row 1, Cell 1', 'Row 1, Cell 2'],
  ['Row 2, Cell 1', 'Row 2, Cell 2'],
];
// Build a table from the array.
const table = body.appendTable(cells);
// Get the first row in the table.
const row = table.getRow(0);
// Get the two cells in this row.
const cell1 = row.getCell(0);
const cell2 = row.getCell(1);
// Merge the current cell into its preceding sibling element.
const merged = cell2.merge();

वापसी का टिकट

ListItem — मर्ज किया गया एलिमेंट.

अनुमति देना

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

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

removeChild(child)

चुने गए चाइल्ड एलिमेंट को हटाता है.

पैरामीटर

नामटाइपब्यौरा
childElementजिस चाइल्ड एलिमेंट को हटाना है

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

removeFromParent()

एलिमेंट को उसके पैरंट से हटाता है.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Remove all images in the active tab's body.
const imgs = body.getImages();
for (let i = 0; i < imgs.length; i++) {
  imgs[i].removeFromParent();
}

वापसी का टिकट

ListItem — हटाया गया एलिमेंट.

अनुमति देना

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

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

removePositionedImage(id)

इमेज के आईडी के हिसाब से PositionedImage हटाता है.

पैरामीटर

नामटाइपब्यौरा
idString

वापसी का टिकट

Boolean — चुनी गई इमेज हटाई गई है या नहीं

अनुमति देना

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

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

replaceText(searchPattern, replacement)

रेगुलर एक्सप्रेशन का इस्तेमाल करके, किसी दिए गए टेक्स्ट पैटर्न की सभी जगहों पर, दी गई रिप्लेसमेंट स्ट्रिंग से बदल देता है.

खोज पैटर्न को JavaScript रेगुलर एक्सप्रेशन ऑब्जेक्ट के बजाय, स्ट्रिंग के तौर पर पास किया जाता है. इसलिए, आपको पैटर्न में मौजूद किसी भी बैकस्लैश को एस्केप करना होगा.

इस तरीके में, Google की RE2 रेगुलर एक्सप्रेशन लाइब्रेरी का इस्तेमाल किया जाता है. इससे, काम करने वाले सिंटैक्स की संख्या सीमित हो जाती है.

दिए गए रेगुलर एक्सप्रेशन पैटर्न का मिलान, मौजूदा एलिमेंट में मौजूद हर टेक्स्ट ब्लॉक से अलग-अलग किया जाता है.

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Clear the text surrounding "Apps Script", with or without text.
body.replaceText('^.*Apps ?Script.*$', 'Apps Script');

पैरामीटर

नामटाइपब्यौरा
searchPatternStringखोजने के लिए रेगुलर एक्सप्रेशन पैटर्न
replacementStringवह टेक्स्ट जिसे बदलने के लिए इस्तेमाल करना है

वापसी का टिकट

Element — मौजूदा एलिमेंट

अनुमति देना

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

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

setAlignment(alignment)

HorizontalAlignment सेट करता है.

पैरामीटर

नामटाइपब्यौरा
alignmentHorizontalAlignmentहॉरिज़ॉन्टल अलाइनमेंट

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setAttributes(attributes)

एलिमेंट के एट्रिब्यूट सेट करता है.

एट्रिब्यूट पैरामीटर, एक ऑब्जेक्ट होना चाहिए. इसमें हर प्रॉपर्टी का नाम, DocumentApp.Attribute एनोटेशन में मौजूद किसी आइटम के तौर पर होना चाहिए. साथ ही, हर प्रॉपर्टी की वैल्यू, लागू की जाने वाली नई वैल्यू होनी चाहिए.

const doc = DocumentApp.getActiveDocument();
const documentTab = doc.getActiveTab().asDocumentTab();
const body = documentTab.getBody();

// Define a custom paragraph style.
const style = {};
style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] =
    DocumentApp.HorizontalAlignment.RIGHT;
style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri';
style[DocumentApp.Attribute.FONT_SIZE] = 18;
style[DocumentApp.Attribute.BOLD] = true;

// Append a plain paragraph.
const par = body.appendParagraph('A paragraph with custom style.');

// Apply the custom style.
par.setAttributes(style);

पैरामीटर

नामटाइपब्यौरा
attributesObjectएलिमेंट के एट्रिब्यूट.

वापसी का टिकट

ListItem — मौजूदा एलिमेंट.

अनुमति देना

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

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

setGlyphType(glyphType)

सूची के आइटम का GlyphType सेट करता है.

पैरामीटर

नामटाइपब्यौरा
glyphTypeGlyphTypeग्लिफ़ टाइप

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setHeading(heading)

ParagraphHeading सेट करता है.

पैरामीटर

नामटाइपब्यौरा
headingParagraphHeadingहेडिंग

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setIndentEnd(indentEnd)

पॉइंट में, पैराग्राफ़ के आखिर में इंडेंटेशन सेट करता है.

पैरामीटर

नामटाइपब्यौरा
indentEndNumberआखिर में इंडेंट करने की वैल्यू, पॉइंट में

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setIndentFirstLine(indentFirstLine)

पहली लाइन के इंडेंटेशन को पॉइंट में सेट करता है.

पैरामीटर

नामटाइपब्यौरा
indentFirstLineNumberपहली लाइन का इंडेंटेशन, पॉइंट में

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setIndentStart(indentStart)

शुरुआती इंडेंटेशन को पॉइंट में सेट करता है.

पैरामीटर

नामटाइपब्यौरा
indentStartNumberशुरू में इंडेंट करने की वैल्यू, पॉइंट में

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setLeftToRight(leftToRight)

बाएं से दाएं लिखने की सेटिंग सेट करता है.

पैरामीटर

नामटाइपब्यौरा
leftToRightBooleanबाएं से दाएं वाली सेटिंग

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setLineSpacing(multiplier)

लाइन स्पेसिंग को सेट करता है. यह संख्या के तौर पर सेट किया जाता है, ताकि यह पता चल सके कि स्पेसिंग के लिए कितनी लाइनों का इस्तेमाल करना है.

पैरामीटर

नामटाइपब्यौरा
multiplierNumberलाइनों की संख्या

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setLinkUrl(url)

लिंक का यूआरएल सेट करता है.

पैरामीटर

नामटाइपब्यौरा
urlStringलिंक का यूआरएल

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setListId(listItem)

सूची का आईडी सेट करता है.

सूची आईडी, बताए गए ListItem के लिए एक ही वैल्यू पर सेट होता है. दोनों ListItems को एक ही सूची के सदस्य माना जाएगा.

पैरामीटर

नामटाइपब्यौरा
listItemListItemवह सूची आइटम जिसका सूची आईडी इस्तेमाल करना है

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setNestingLevel(nestingLevel)

सूची के आइटम का नेस्टिंग लेवल सेट करता है.

डिफ़ॉल्ट रूप से, सूची के आइटम का नेस्टिंग लेवल शून्य होता है. नेस्टिंग लेवल से यह तय होता है कि सूची के आइटम में कौनसा ग्लिफ़ इस्तेमाल किया जाए.

पैरामीटर

नामटाइपब्यौरा
nestingLevelIntegerनेस्टिंग लेवल

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setSpacingAfter(spacingAfter)

एलिमेंट के बाद की स्पेसिंग को पॉइंट में सेट करता है.

पैरामीटर

नामटाइपब्यौरा
spacingAfterNumberएलिमेंट के बाद की स्पेसिंग, पॉइंट में

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setSpacingBefore(spacingBefore)

एलिमेंट के पहले की स्पेसिंग को पॉइंट में सेट करता है.

पैरामीटर

नामटाइपब्यौरा
spacingBeforeNumberएलिमेंट के पहले की स्पेसिंग, पॉइंट में

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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

setText(text)

सूची के आइटम के कॉन्टेंट को टेक्स्ट के तौर पर सेट करता है.

ध्यान दें: मौजूदा कॉन्टेंट मिटा दिए जाते हैं.

पैरामीटर

नामटाइपब्यौरा
textStringनए टेक्स्ट कॉन्टेंट

अनुमति देना

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

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

setTextAlignment(textAlignment)

टेक्स्ट अलाइनमेंट सेट करता है. अलाइनमेंट के लिए ये टाइप उपलब्ध हैं: DocumentApp.TextAlignment.NORMAL, DocumentApp.TextAlignment.SUBSCRIPT, और DocumentApp.TextAlignment.SUPERSCRIPT.

// Make the entire first paragraph in the active tab be superscript.
const documentTab =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab();
const text = documentTab.getBody().getParagraphs()[0].editAsText();
text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);

पैरामीटर

नामटाइपब्यौरा
textAlignmentTextAlignmentलागू करने के लिए टेक्स्ट अलाइनमेंट का टाइप

वापसी का टिकट

ListItem — मौजूदा एलिमेंट

अनुमति देना

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

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