Class Text

टेक्स्ट

रिच टेक्स्ट वाले क्षेत्र को दिखाने वाला एलिमेंट. Document का पूरा टेक्स्ट, Text एलिमेंट में शामिल है. Text एलिमेंट को Equation, EquationFunction, ListItem या Paragraph, लेकिन उसमें कोई दूसरा एलिमेंट नहीं हो सकता. ज़्यादा के लिए दस्तावेज़ संरचना पर जानकारी, Google दस्तावेज़ विस्तृत करने के लिए गाइड देखें.

// Gets the body contents of the active tab.
var body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Use editAsText to obtain a single text element containing
// all the characters in the tab.
var text = body.editAsText();

// Insert text at the beginning of the tab.
text.insertText(0, 'Inserted text.\n');

// Insert text at the end of the tab.
text.appendText('\nAppended text.');

// Make the first half of the tab blue.
text.setForegroundColor(0, text.getText().length / 2, '#00FFFF');

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
appendText(text)Textइस टेक्स्ट क्षेत्र के आखिर में बताया गया टेक्स्ट जोड़ता है.
copy()Textमौजूदा एलिमेंट की अलग की गई, डीप कॉपी दिखाता है.
deleteText(startOffset, endOffsetInclusive)Textटेक्स्ट की रेंज मिटाता है.
editAsText()Textबदलाव करने के लिए, मौजूदा एलिमेंट का Text वर्शन हासिल करता है.
findText(searchPattern)RangeElementरेगुलर एक्सप्रेशन का इस्तेमाल करके, तय किए गए टेक्स्ट पैटर्न के एलिमेंट के कॉन्टेंट की खोज करता है.
findText(searchPattern, from)RangeElementदिए गए टेक्स्ट पैटर्न के लिए, एलिमेंट के कॉन्टेंट की खोज करता है. इसकी शुरुआत, दिए गए टेक्स्ट से होती है खोज के नतीजे.
getAttributes()Objectएलिमेंट के एट्रिब्यूट हासिल करता है.
getAttributes(offset)Objectतय किए गए वर्ण ऑफ़सेट पर एट्रिब्यूट लाता है.
getBackgroundColor()Stringबैकग्राउंड रंग की सेटिंग को वापस लाता है.
getBackgroundColor(offset)Stringतय किए गए वर्ण ऑफ़सेट पर बैकग्राउंड का रंग हासिल करता है.
getFontFamily()Stringफ़ॉन्ट फ़ैमिली की सेटिंग वापस लाता है.
getFontFamily(offset)Stringतय किए गए वर्ण ऑफ़सेट पर फ़ॉन्ट फ़ैमिली को हासिल करता है.
getFontSize()Numberफ़ॉन्ट साइज़ की सेटिंग को वापस लाता है.
getFontSize(offset)Numberतय किए गए वर्ण ऑफ़सेट पर फ़ॉन्ट साइज़ की जानकारी हासिल करता है.
getForegroundColor()Stringफ़ोरग्राउंड रंग की सेटिंग को वापस लाता है.
getForegroundColor(offset)Stringबताए गए वर्ण ऑफ़सेट पर फ़ोरग्राउंड रंग की जानकारी हासिल करता है.
getLinkUrl()Stringलिंक के यूआरएल को वापस लाता है.
getLinkUrl(offset)Stringबताए गए वर्ण ऑफ़सेट पर लिंक यूआरएल फिर से लाता है.
getNextSibling()Elementयह एलिमेंट का अगला सिबलिंग एलिमेंट हासिल करता है.
getParent()ContainerElementएलिमेंट के पैरंट एलिमेंट को हासिल करता है.
getPreviousSibling()Elementयह एलिमेंट के पिछले सिबलिंग एलिमेंट को हासिल करता है.
getText()Stringएलिमेंट के कॉन्टेंट को टेक्स्ट स्ट्रिंग के तौर पर वापस लाता है.
getTextAlignment()TextAlignmentइससे टेक्स्ट अलाइनमेंट की सुविधा मिलती है.
getTextAlignment(offset)TextAlignmentसिंगल वर्ण के लिए टेक्स्ट अलाइनमेंट पाएं.
getTextAttributeIndices()Integer[]यह ऐसे टेक्स्ट इंडेक्स के सेट को हासिल करता है जो खास टेक्स्ट फ़ॉर्मैटिंग की शुरुआत से जुड़े होते हैं दौड़ता है.
getType()ElementTypeएलिमेंट के ElementType को हासिल करता है.
insertText(offset, text)Textदिए गए वर्ण ऑफ़सेट पर तय टेक्स्ट सम्मिलित करता है.
isAtDocumentEnd()Booleanयह तय करता है कि एलिमेंट, Document के आखिर में है या नहीं.
isBold()Booleanबोल्ड सेटिंग वापस लाता है.
isBold(offset)Booleanबताए गए वर्ण ऑफ़सेट पर बोल्ड सेटिंग लाता है.
isItalic()Booleanइटैलिक सेटिंग वापस लाता है.
isItalic(offset)Booleanबताए गए वर्ण ऑफ़सेट पर इटैलिक सेटिंग लाता है.
isStrikethrough()Booleanस्ट्राइकथ्रू सेटिंग वापस लाता है.
isStrikethrough(offset)Booleanतय किए गए वर्ण ऑफ़सेट पर स्ट्राइकथ्रू सेटिंग वापस लाता है.
isUnderline()Booleanअंडरलाइन सेटिंग को वापस लाता है.
isUnderline(offset)Booleanतय किए गए वर्ण ऑफ़सेट पर अंडरलाइन सेटिंग फिर से हासिल करता है.
merge()Textयह एलिमेंट को एक ही टाइप के पिछले सिबलिंग के साथ मर्ज करता है.
removeFromParent()Textएलिमेंट को इसकी पैरंट जगह से हटाता है.
replaceText(searchPattern, replacement)Elementसामान्य का उपयोग करके, दिए गए बदले हुए स्ट्रिंग से दिए गए लेख पैटर्न की सभी आवृत्तियां बदलता है एक्सप्रेशन के बारे में भी बताया गया है.
setAttributes(startOffset, endOffsetInclusive, attributes)Textदी गई वर्ण सीमा पर, बताए गए एट्रिब्यूट लागू करता है.
setAttributes(attributes)Textएलिमेंट के एट्रिब्यूट सेट करता है.
setBackgroundColor(startOffset, endOffsetInclusive, color)Textबताई गई वर्ण सीमा के लिए बैकग्राउंड का रंग सेट करता है.
setBackgroundColor(color)Textबैकग्राउंड का रंग सेट करता है.
setBold(bold)Textबोल्ड सेटिंग सेट करता है.
setBold(startOffset, endOffsetInclusive, bold)Textतय की गई वर्ण सीमा के लिए बोल्ड सेटिंग सेट करता है.
setFontFamily(startOffset, endOffsetInclusive, fontFamilyName)Textतय की गई वर्ण सीमा के लिए फ़ॉन्ट फ़ैमिली सेट करता है.
setFontFamily(fontFamilyName)Textफ़ॉन्ट फ़ैमिली सेट करता है.
setFontSize(startOffset, endOffsetInclusive, size)Textतय की गई वर्ण सीमा के लिए फ़ॉन्ट का साइज़ सेट करता है.
setFontSize(size)Textफ़ॉन्ट का साइज़ सेट करता है.
setForegroundColor(startOffset, endOffsetInclusive, color)Textबताई गई वर्ण सीमा के लिए फ़ोरग्राउंड का रंग सेट करता है.
setForegroundColor(color)Textफ़ोरग्राउंड का रंग सेट करता है.
setItalic(italic)Textइटैलिक सेटिंग सेट करता है.
setItalic(startOffset, endOffsetInclusive, italic)Textतय की गई वर्ण सीमा के लिए इटैलिक सेटिंग सेट करता है.
setLinkUrl(startOffset, endOffsetInclusive, url)Textतय की गई वर्ण सीमा के लिए लिंक का यूआरएल सेट करता है.
setLinkUrl(url)Textलिंक का यूआरएल सेट करता है.
setStrikethrough(strikethrough)Textस्ट्राइकथ्रू सेटिंग सेट करता है.
setStrikethrough(startOffset, endOffsetInclusive, strikethrough)Textतय की गई वर्ण सीमा के लिए स्ट्राइकथ्रू सेटिंग सेट करता है.
setText(text)Textटेक्स्ट कॉन्टेंट सेट करता है.
setTextAlignment(startOffset, endOffsetInclusive, textAlignment)Textदी गई वर्ण सीमा के लिए टेक्स्ट अलाइनमेंट सेट करता है.
setTextAlignment(textAlignment)Textटेक्स्ट अलाइनमेंट सेट करता है.
setUnderline(underline)Textअंडरलाइन की सेटिंग सेट करता है.
setUnderline(startOffset, endOffsetInclusive, underline)Textतय की गई वर्ण सीमा के लिए अंडरलाइन सेटिंग सेट करता है.

विस्तृत दस्तावेज़

appendText(text)

इस टेक्स्ट क्षेत्र के आखिर में बताया गया टेक्स्ट जोड़ता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Adds the text, 'Sample body text,' to the end of the tab body.
const text = body.editAsText().appendText('Sample body text');

पैरामीटर

नामटाइपब्यौरा
textStringजोड़ा जाने वाला टेक्स्ट.

वापसी का टिकट

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

अनुमति देना

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

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

copy()

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

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

वापसी का टिकट

Text — नई कॉपी.

अनुमति देना

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

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

deleteText(startOffset, endOffsetInclusive)

टेक्स्ट की रेंज मिटाता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Deletes the first 10 characters in the body.
 const text = body.editAsText().deleteText(0, 9);

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerमिटाए जाने वाले पहले वर्ण का कैरेक्टर ऑफ़सेट.
endOffsetInclusiveIntegerमिटाए जाने वाले आखिरी वर्ण का कैरेक्टर ऑफ़सेट.

वापसी का टिकट

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

अनुमति देना

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

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

editAsText()

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

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

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

var 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 — मौजूदा एलिमेंट का टेक्स्ट वर्शन


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

getAttributes()

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

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

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

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

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

// Log the paragraph attributes.
for (var att in atts) {
  Logger.log(att + ":" + atts[att]);
}

वापसी का टिकट

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

अनुमति देना

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

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

getAttributes(offset)

तय किए गए वर्ण ऑफ़सेट पर एट्रिब्यूट लाता है.

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

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Declares style attributes.
const style = {}
style[DocumentApp.Attribute.BOLD] = true;
style[DocumentApp.Attribute.ITALIC] = true;
style[DocumentApp.Attribute.FONT_SIZE] = 29;

// Sets the style attributes to the tab's body.
const text = body.editAsText();
text.setAttributes(style);

// Gets the style attributes applied to the eleventh character in the
// body and logs them to the console.
const attributes = text.getAttributes(10);
console.log(attributes);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

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

अनुमति देना

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

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

getBackgroundColor()

बैकग्राउंड रंग की सेटिंग को वापस लाता है.

वापसी का टिकट

String — बैकग्राउंड का रंग, सीएसएस नोटेशन (जैसे, '#ffffff') या शून्य में फ़ॉर्मैट किया गया है अगर एलिमेंट में इस एट्रिब्यूट के लिए एक से ज़्यादा वैल्यू हैं

अनुमति देना

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

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

getBackgroundColor(offset)

तय किए गए वर्ण ऑफ़सेट पर बैकग्राउंड का रंग हासिल करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the background color of the first 3 characters in the body.
const text = body.editAsText().setBackgroundColor(0, 2, '#FFC0CB');

// Gets the background color of the first character in the body.
const backgroundColor = text.getBackgroundColor(0);

// Logs the background color to the console.
console.log(backgroundColor);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

String — बैकग्राउंड का रंग, जिसे सीएसएस नोटेशन (जैसे, '#ffffff') में फ़ॉर्मैट किया गया है.

अनुमति देना

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

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

getFontFamily()

फ़ॉन्ट फ़ैमिली की सेटिंग वापस लाता है. नाम, Docs या Google Fonts में दिए गए फ़ॉन्ट मेन्यू में मौजूद किसी भी फ़ॉन्ट का हो सकता है. साथ ही, यह केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है. getFontFamily() और setFontFamily(fontFamilyName) तरीकों में अब फ़ॉन्ट के लिए स्ट्रिंग नामों का इस्तेमाल किया जाता है FontFamily enum. हालांकि यह ईनम है यह अब भी पुरानी स्क्रिप्ट के साथ काम करता रहेगा.

वापसी का टिकट

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

अनुमति देना

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

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

getFontFamily(offset)

तय किए गए वर्ण ऑफ़सेट पर फ़ॉन्ट फ़ैमिली को हासिल करता है. नाम इनमें से कोई भी फ़ॉन्ट हो सकता है Docs या Google Fonts में फ़ॉन्ट मेन्यू किया हो और केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है. getFontFamily() और setFontFamily(fontFamilyName) तरीके अब FontFamily enum के बजाय फ़ॉन्ट के लिए स्ट्रिंग नामों का इस्तेमाल करें. हालांकि यह ईनम है यह अब भी पुरानी स्क्रिप्ट के साथ काम करता रहेगा.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the font of the first 16 characters to Impact.
const text = body.editAsText().setFontFamily(0, 15, 'Impact');

// Gets the font family of the 16th character in the tab body.
const fontFamily = text.getFontFamily(15);

// Logs the font family to the console.
console.log(fontFamily);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

String — फ़ॉन्ट फ़ैमिली.

अनुमति देना

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

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

getFontSize()

फ़ॉन्ट साइज़ की सेटिंग को वापस लाता है.

वापसी का टिकट

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

अनुमति देना

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

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

getFontSize(offset)

तय किए गए वर्ण ऑफ़सेट पर फ़ॉन्ट साइज़ की जानकारी हासिल करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the font size of the first 13 characters to 15.
const text = body.editAsText().setFontSize(0, 12, 15);

// Gets the font size of the first character.
const fontSize = text.getFontSize(0);

// Logs the font size to the console.
console.log(fontSize);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

Number — फ़ॉन्ट का साइज़.

अनुमति देना

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

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

getForegroundColor()

फ़ोरग्राउंड रंग की सेटिंग को वापस लाता है.

वापसी का टिकट

String — फ़ोरग्राउंड का रंग, सीएसएस नोटेशन (जैसे, '#ffffff') या शून्य में फ़ॉर्मैट किया गया है अगर एलिमेंट में इस एट्रिब्यूट के लिए एक से ज़्यादा वैल्यू हैं

अनुमति देना

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

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

getForegroundColor(offset)

बताए गए वर्ण ऑफ़सेट पर फ़ोरग्राउंड रंग की जानकारी हासिल करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the foreground color of the first 3 characters in the tab body.
const text = body.editAsText().setForegroundColor(0, 2, '#0000FF');

// Gets the foreground color of the first character in the tab body.
const foregroundColor = text.getForegroundColor(0);

// Logs the foreground color to the console.
console.log(foregroundcolor);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

String — फ़ोरग्राउंड का रंग, जिसे सीएसएस नोटेशन (जैसे, '#ffffff') में फ़ॉर्मैट किया गया है.

अनुमति देना

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

  • 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

getLinkUrl(offset)

बताए गए वर्ण ऑफ़सेट पर लिंक यूआरएल फिर से लाता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Applies a link to the first 10 characters in the body.
const text = body.editAsText().setLinkUrl(0, 9, 'https://www.example.com/');

// Gets the URL of the link from the first character.
const link = text.getLinkUrl(0);

// Logs the link URL to the console.
console.log(link);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

String — लिंक का यूआरएल.

अनुमति देना

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

  • 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

getParent()

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

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

वापसी का टिकट

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

अनुमति देना

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

  • 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

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

getTextAlignment(offset)

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

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the text alignment of the tab's body to NORMAL.
const text = body.editAsText().setTextAlignment(DocumentApp.TextAlignment.NORMAL);

// Gets the text alignment of the ninth character.
const alignment = text.getTextAlignment(8);

// Logs the text alignment to the console.
console.log(alignment.toString());

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण का ऑफ़सेट.

वापसी का टिकट

TextAlignment — टेक्स्ट अलाइनमेंट का टाइप या null अगर टेक्स्ट अलाइनमेंट कभी सेट नहीं किया गया है.

अनुमति देना

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

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

getTextAttributeIndices()

यह ऐसे टेक्स्ट इंडेक्स के सेट को हासिल करता है जो अलग-अलग टेक्स्ट फ़ॉर्मैटिंग की शुरुआत से जुड़े होते हैं दौड़ता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Gets the text indices at which text formatting changes.
const indices = body.editAsText().getTextAttributeIndices();

// Logs the indices to the console.
console.log(indices.toString());

वापसी का टिकट

Integer[] — टेक्स्ट इंडेक्स का वह सेट जिस पर टेक्स्ट की फ़ॉर्मैटिंग बदलती है.

अनुमति देना

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

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

getType()

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

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

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

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

var 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

insertText(offset, text)

दिए गए वर्ण ऑफ़सेट पर तय टेक्स्ट सम्मिलित करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Inserts the text, 'Sample inserted text', at the start of the body content.
const text = body.editAsText().insertText(0, 'Sample inserted text');

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवह वर्ण ऑफ़सेट जिस पर टेक्स्ट डालना है.
textStringशामिल किया जाने वाला टेक्स्ट.

वापसी का टिकट

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

isBold()

बोल्ड सेटिंग वापस लाता है.

वापसी का टिकट

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

अनुमति देना

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

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

isBold(offset)

बताए गए वर्ण ऑफ़सेट पर बोल्ड सेटिंग लाता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Bolds the first 4 characters in the tab body.
const text = body.editAsText().setBold(0, 3, true);

// Gets whether or not the text is bold.
const bold = text.editAsText().isBold(0);

// Logs the text's bold setting to the console
console.log(bold);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

Boolean — बोल्ड सेटिंग.

अनुमति देना

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

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

isItalic()

इटैलिक सेटिंग वापस लाता है.

वापसी का टिकट

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

अनुमति देना

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

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

isItalic(offset)

बताए गए वर्ण ऑफ़सेट पर इटैलिक सेटिंग लाता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the first 13 characters of the tab body to italic.
const text = body.editAsText().setItalic(0, 12, true);

// Gets whether the fifth character in the tab body is set to
// italic and logs it to the console.
const italic = text.isItalic(4);
console.log(italic);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

Boolean — इटैलिक सेटिंग.

अनुमति देना

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

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

isStrikethrough()

स्ट्राइकथ्रू सेटिंग वापस लाता है.

वापसी का टिकट

Boolean — अगर एलिमेंट में यह एट्रिब्यूट

अनुमति देना

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

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

isStrikethrough(offset)

तय किए गए वर्ण ऑफ़सेट पर स्ट्राइकथ्रू सेटिंग वापस लाता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the first 17 characters of the tab body to strikethrough.
const text = body.editAsText().setStrikethrough(0, 16, true);

// Gets whether the first character in the tab body is set to
// strikethrough and logs it to the console.
const strikethrough = text.isStrikethrough(0);
console.log(strikethrough);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

Boolean — स्ट्राइकथ्रू सेटिंग.

अनुमति देना

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

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

isUnderline()

अंडरलाइन सेटिंग को वापस लाता है.

वापसी का टिकट

Boolean — अगर एलिमेंट में यह एट्रिब्यूट

अनुमति देना

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

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

isUnderline(offset)

तय किए गए वर्ण ऑफ़सेट पर अंडरलाइन सेटिंग लाता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the first 13 characters of the tab body to underline.
const text = body.editAsText().setUnderline(0, 12, false);

// Gets whether the first character in the tab body is set to
// underline and logs it to the console
const underline = text.editAsText().isUnderline(0);
console.log(underline);

पैरामीटर

नामटाइपब्यौरा
offsetIntegerवर्ण ऑफ़सेट.

वापसी का टिकट

Boolean — अंडरलाइन की सेटिंग.

अनुमति देना

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

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

merge()

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

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

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

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

// Example 1: Merge paragraphs
// Append two paragraphs to the document's active tab.
var par1 = body.appendParagraph('Paragraph 1.');
var 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.
var cells = [
['Row 1, Cell 1', 'Row 1, Cell 2'],
['Row 2, Cell 1', 'Row 2, Cell 2']
];
// Build a table from the array.
var table = body.appendTable(cells);
// Get the first row in the table.
 var row = table.getRow(0);
// Get the two cells in this row.
var cell1 = row.getCell(0);
var cell2 = row.getCell(1);
// Merge the current cell into its preceding sibling element.
var merged = cell2.merge();

वापसी का टिकट

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

अनुमति देना

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

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

removeFromParent()

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

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

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

वापसी का टिकट

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

अनुमति देना

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

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

replaceText(searchPattern, replacement)

सामान्य का उपयोग करके, दिए गए बदले हुए स्ट्रिंग से दिए गए लेख पैटर्न की सभी आवृत्तियां बदलता है एक्सप्रेशन के बारे में भी बताया गया है.

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

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

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

var 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

setAttributes(startOffset, endOffsetInclusive, attributes)

दी गई वर्ण सीमा पर, बताए गए एट्रिब्यूट लागू करता है.

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

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Declares style attributes for font size and font family.
const style = {}
style[DocumentApp.Attribute.FONT_SIZE] = 20 ;
style[DocumentApp.Attribute.FONT_FAMILY] = 'Impact';

// Sets the style attributes to the first 9 characters in the tab's body.
const text = body.setAttributes(0, 8, style);

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
attributesObjectएलिमेंट के एट्रिब्यूट.

वापसी का टिकट

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

अनुमति देना

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

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

setAttributes(attributes)

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

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

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

// Define a custom paragraph style.
var 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.
var par = body.appendParagraph('A paragraph with custom style.');

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setBackgroundColor(startOffset, endOffsetInclusive, color)

बताई गई वर्ण सीमा के लिए बैकग्राउंड का रंग सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the background color of the first 3 characters in the
// tab body to hex color #0000FF.
const text = body.editAsText().setBackgroundColor(0, 2, '#0000FF');

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
colorStringबैकग्राउंड का रंग, जिसे सीएसएस नोटेशन (जैसे, '#ffffff') में फ़ॉर्मैट किया गया है.

वापसी का टिकट

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

अनुमति देना

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

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

setBackgroundColor(color)

बैकग्राउंड का रंग सेट करता है.

पैरामीटर

नामटाइपब्यौरा
colorStringबैकग्राउंड का रंग, जिसे सीएसएस नोटेशन में फ़ॉर्मैट किया गया है (जैसे कि '#ffffff')

वापसी का टिकट

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

अनुमति देना

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

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

setBold(bold)

बोल्ड सेटिंग सेट करता है.

पैरामीटर

नामटाइपब्यौरा
boldBooleanबोल्ड सेटिंग

वापसी का टिकट

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

अनुमति देना

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

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

setBold(startOffset, endOffsetInclusive, bold)

तय की गई वर्ण सीमा के लिए बोल्ड सेटिंग सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the first 11 characters in the tab's body to bold.
const text = body.editAsText().setBold(0, 10, true);

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
boldBooleanबोल्ड सेटिंग.

वापसी का टिकट

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

अनुमति देना

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

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

setFontFamily(startOffset, endOffsetInclusive, fontFamilyName)

तय की गई वर्ण सीमा के लिए फ़ॉन्ट फ़ैमिली सेट करता है. नाम, फ़ॉन्ट में मौजूद किसी भी फ़ॉन्ट का हो सकता है Google Fonts में मेन्यू शामिल होता है. साथ ही, यह केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है. नहीं पहचाने गए फ़ॉन्ट नाम एरियल के रूप में रेंडर होंगे. तरीके getFontFamily(offset) और setFontFamily(fontFamilyName) अब FontFamily enum के बजाय फ़ॉन्ट के लिए स्ट्रिंग नामों का इस्तेमाल करता है. हालांकि यह ईनम है यह अब भी पुरानी स्क्रिप्ट के साथ काम करता रहेगा.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the font of the first 4 characters in the tab's body to Roboto.
const text = body.editAsText().setFontFamily(0, 3, 'Roboto');

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
fontFamilyNameStringDocs या Google Fonts में दिए गए फ़ॉन्ट मेन्यू से, फ़ॉन्ट फ़ैमिली का नाम.

वापसी का टिकट

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

अनुमति देना

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

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

setFontFamily(fontFamilyName)

फ़ॉन्ट फ़ैमिली सेट करता है. नाम, Docs या Google Fonts में दिए गए फ़ॉन्ट मेन्यू में मौजूद किसी भी फ़ॉन्ट का हो सकता है. साथ ही, यह केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होता है. ऐसा फ़ॉन्ट जिसकी पहचान नहीं की जा सकी नाम एरियल के रूप में रेंडर हो जाएंगे. getFontFamily() और setFontFamily(fontFamilyName) तरीकों में अब FontFamily enum के बजाय फ़ॉन्ट के लिए स्ट्रिंग नाम इस्तेमाल किए जाते हैं. हालांकि यह ईनम है यह अब भी पुरानी स्क्रिप्ट के साथ काम करता रहेगा.

पैरामीटर

नामटाइपब्यौरा
fontFamilyNameStringफ़ॉन्ट फ़ैमिली का नाम, Docs या Google Fonts में फ़ॉन्ट मेन्यू से

वापसी का टिकट

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

अनुमति देना

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

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

setFontSize(startOffset, endOffsetInclusive, size)

तय की गई वर्ण सीमा के लिए फ़ॉन्ट का साइज़ सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the size of the first 11 characters in the tab's body to 12.
const text = body.editAsText().setFontSize(0, 10, 12);

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
sizeNumberफ़ॉन्ट का साइज़.

वापसी का टिकट

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

अनुमति देना

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

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

setFontSize(size)

फ़ॉन्ट का साइज़ सेट करता है.

पैरामीटर

नामटाइपब्यौरा
sizeNumberफ़ॉन्ट साइज़

वापसी का टिकट

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

अनुमति देना

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

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

setForegroundColor(startOffset, endOffsetInclusive, color)

बताई गई वर्ण सीमा के लिए फ़ोरग्राउंड का रंग सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the foreground color of the first 2 characters in the
// tab's body to hex color #FF0000.
const text = body.editAsText().setForegroundColor(0, 1, '#FF0000');

// Gets the foreground color for the second character in the tab's body.
const foregroundColor = text.getForegroundColor(1);

//  Logs the foreground color to the console.
console.log(foregroundColor);

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
colorStringफ़ोरग्राउंड का रंग, जिसे सीएसएस नोटेशन (जैसे, '#ffffff') में फ़ॉर्मैट किया गया है.

वापसी का टिकट

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

अनुमति देना

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

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

setForegroundColor(color)

फ़ोरग्राउंड का रंग सेट करता है.

पैरामीटर

नामटाइपब्यौरा
colorStringफ़ोरग्राउंड का रंग, जिसे सीएसएस नोटेशन में फ़ॉर्मैट किया गया है (जैसे कि '#ffffff')

वापसी का टिकट

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

अनुमति देना

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

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

setItalic(italic)

इटैलिक सेटिंग सेट करता है.

पैरामीटर

नामटाइपब्यौरा
italicBooleanइटैलिक सेटिंग

वापसी का टिकट

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

अनुमति देना

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

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

setItalic(startOffset, endOffsetInclusive, italic)

तय की गई वर्ण सीमा के लिए इटैलिक सेटिंग सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the first 11 characters in the tab's body to italic.
const text = body.editAsText().setItalic(0, 10, true);

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
italicBooleanइटैलिक सेटिंग.

वापसी का टिकट

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

अनुमति देना

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

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

setLinkUrl(startOffset, endOffsetInclusive, url)

तय की गई वर्ण सीमा के लिए लिंक यूआरएल सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Applies a link to the first 11 characters in the body.
const text = body.editAsText().setLinkUrl(0, 10, 'https://example.com');

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
urlStringलिंक का यूआरएल.

वापसी का टिकट

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

अनुमति देना

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

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

setLinkUrl(url)

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

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setStrikethrough(strikethrough)

स्ट्राइकथ्रू सेटिंग सेट करता है.

पैरामीटर

नामटाइपब्यौरा
strikethroughBooleanस्ट्राइकथ्रू सेटिंग

वापसी का टिकट

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

अनुमति देना

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

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

setStrikethrough(startOffset, endOffsetInclusive, strikethrough)

तय की गई वर्ण सीमा के लिए स्ट्राइकथ्रू सेटिंग सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the first 11 characters in the tab's body to strikethrough.
const text = body.editAsText().setStrikethrough(0, 10, true);

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
strikethroughBooleanस्ट्राइकथ्रू सेटिंग.

वापसी का टिकट

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

अनुमति देना

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

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

setText(text)

टेक्स्ट कॉन्टेंट सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Replaces the contents of the body with the text, 'New body text.'
const text = body.editAsText().setText('New body text.');

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setTextAlignment(startOffset, endOffsetInclusive, textAlignment)

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

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

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerवर्ण सीमा का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerवर्ण सीमा का आखिरी ऑफ़सेट (शामिल है).
textAlignmentTextAlignmentलागू किए जाने वाले टेक्स्ट अलाइनमेंट का प्रकार.

वापसी का टिकट

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

अनुमति देना

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

  • 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.
var documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab();
var text = documentTab.getBody().getParagraphs()[0].editAsText();
text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);

पैरामीटर

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

वापसी का टिकट

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

अनुमति देना

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

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

setUnderline(underline)

अंडरलाइन की सेटिंग सेट करता है.

पैरामीटर

नामटाइपब्यौरा
underlineBooleanअंडरलाइन की सेटिंग

वापसी का टिकट

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

अनुमति देना

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

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

setUnderline(startOffset, endOffsetInclusive, underline)

तय की गई वर्ण सीमा के लिए अंडरलाइन सेटिंग सेट करता है.

// Opens the Docs file by its URL. If you created your script from within a
// Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the URL with your own.
const doc = DocumentApp.openByUrl('https://docs.google.com/document/d/DOCUMENT_ID/edit');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab(TAB_ID).asDocumentTab().getBody();

// Sets the first 11 characters in the tab's body to underline.
const text = body.editAsText().setUnderline(0, 10, true);

पैरामीटर

नामटाइपब्यौरा
startOffsetIntegerटेक्स्ट रेंज का शुरुआती ऑफ़सेट.
endOffsetInclusiveIntegerटेक्स्ट रेंज का आखिरी ऑफ़सेट.
underlineBooleanअंडरलाइन की सेटिंग.

वापसी का टिकट

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

अनुमति देना

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

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