Class ListItem

তালিকা আইটেম

একটি তালিকা আইটেম প্রতিনিধিত্ব একটি উপাদান. একটি ListItem হল একটি Paragraph যা একটি তালিকা আইডির সাথে যুক্ত। একটি ListItem আইটেমে Equation , Footnote , HorizontalRule , InlineDrawing , InlineImage , PageBreak এবং Text উপাদান থাকতে পারে। দস্তাবেজ গঠন সম্পর্কে আরও তথ্যের জন্য, Google ডক্স প্রসারিত করার নির্দেশিকা দেখুন।

ListItems নতুন-লাইনের অক্ষর থাকতে পারে না। নতুন-লাইন অক্ষর ("\n") লাইন-ব্রেক অক্ষরে ("\r") রূপান্তরিত হয়।

একই তালিকা আইডি সহ ListItems একই তালিকার অন্তর্গত এবং সেই অনুযায়ী সংখ্যাযুক্ত। একটি প্রদত্ত তালিকার জন্য ListItems ট্যাবে সংলগ্ন হওয়া বা এমনকি একই অভিভাবক উপাদান থাকা প্রয়োজন নেই৷ একই তালিকার অন্তর্গত দুটি আইটেম পরপর সংখ্যায়ন বজায় রাখার সময় ট্যাবের যেকোনো জায়গায় থাকতে পারে, যেমনটি নিম্নলিখিত উদাহরণটি ব্যাখ্যা করে:

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

// Append a new list item to the body.
var 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.
var 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লিঙ্ক url পুনরুদ্ধার করে.
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লিঙ্ক url সেট করে।
setListId(listItem)ListItemতালিকা আইডি সেট করে।
setNestingLevel(nestingLevel)ListItemতালিকা আইটেমের নেস্টিং স্তর সেট করে।
setSpacingAfter(spacingAfter)ListItemবিন্দুতে, উপাদানের পরে ব্যবধান সেট করে।
setSpacingBefore(spacingBefore)ListItemবিন্দুতে, উপাদানের আগে ব্যবধান সেট করে।
setText(text)voidতালিকা আইটেমের বিষয়বস্তু পাঠ্য হিসাবে সেট করে।
setTextAlignment(textAlignment)ListItemপাঠ্য সারিবদ্ধকরণ সেট করে।

বিস্তারিত ডকুমেন্টেশন


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 ) উপেক্ষা করে।

মুছে ফেলা পাঠ্য পরিসরের মধ্যে থাকা শিশু উপাদানগুলি উপাদান থেকে সরানো হয়।

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 - বর্তমান উপাদানের একটি পাঠ্য সংস্করণ


findElement(elementType)

নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।

পরামিতি

নামটাইপবর্ণনা
elementTypeElementTypeঅনুসন্ধান করার জন্য উপাদানের ধরন৷

প্রত্যাবর্তন

RangeElement — অনুসন্ধান উপাদানের অবস্থান নির্দেশ করে একটি অনুসন্ধান ফলাফল।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

findElement(elementType, from)

নির্দিষ্ট RangeElement থেকে শুরু করে, নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।

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

// Define the search parameters.
var searchType = DocumentApp.ElementType.PARAGRAPH;
var searchHeading = DocumentApp.ParagraphHeading.HEADING1;
var searchResult = null;

// Search until the paragraph is found.
while (searchResult = body.findElement(searchType, searchResult)) {
  var par = searchResult.getElement().asParagraph();
  if (par.getHeading() == searchHeading) {
    // Found one, update and stop.
    par.setText('This is the first header.');
    return;
  }
}

পরামিতি

নামটাইপবর্ণনা
elementTypeElementTypeঅনুসন্ধান করার জন্য উপাদানের ধরন৷
fromRangeElementঅনুসন্ধান ফলাফল থেকে অনুসন্ধান.

প্রত্যাবর্তন

RangeElement — একটি অনুসন্ধান ফলাফল অনুসন্ধান উপাদানের পরবর্তী অবস্থান নির্দেশ করে।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

findText(searchPattern)

রেগুলার এক্সপ্রেশন ব্যবহার করে নির্দিষ্ট টেক্সট প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।

জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন বৈশিষ্ট্যগুলির একটি উপসেট সম্পূর্ণরূপে সমর্থিত নয়, যেমন ক্যাপচার গ্রুপ এবং মোড মডিফায়ার।

প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান উপাদানে থাকা প্রতিটি টেক্সট ব্লকের সাথে স্বাধীনভাবে মিলে যায়।

পরামিতি

নামটাইপবর্ণনা
searchPatternStringঅনুসন্ধান করার জন্য প্যাটার্ন

প্রত্যাবর্তন

RangeElement — একটি অনুসন্ধান ফলাফল অনুসন্ধান পাঠ্যের অবস্থান নির্দেশ করে, অথবা যদি কোনো মিল না থাকে তাহলে শূন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

findText(searchPattern, from)

একটি প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, নির্দিষ্ট পাঠ্য প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।

জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন বৈশিষ্ট্যগুলির একটি উপসেট সম্পূর্ণরূপে সমর্থিত নয়, যেমন ক্যাপচার গ্রুপ এবং মোড মডিফায়ার।

প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান উপাদানে থাকা প্রতিটি টেক্সট ব্লকের সাথে স্বাধীনভাবে মিলে যায়।

পরামিতি

নামটাইপবর্ণনা
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 গণনার একটি আইটেমের সাথে মিলে যায়।

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

getChild(childIndex)

নির্দিষ্ট চাইল্ড ইনডেক্সে চাইল্ড এলিমেন্ট পুনরুদ্ধার করে।

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

// Obtain the first element in the tab.
var 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


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()

লিঙ্ক url পুনরুদ্ধার করে.

প্রত্যাবর্তন

String — লিঙ্ক url, বা নাল যদি উপাদানটিতে এই বৈশিষ্ট্যের জন্য একাধিক মান থাকে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • 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()

বাচ্চাদের সংখ্যা উদ্ধার করে।

var 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() ব্যবহার করুন।

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

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ঢোকাতে p[ বয়স বিরতি

প্রত্যাবর্তন

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 এর উপাদান একত্রিত করা যাবে. বর্তমান উপাদানে থাকা যেকোনো শিশু উপাদানকে পূর্ববর্তী ভাইবোন উপাদানে সরানো হয়।

বর্তমান উপাদান নথি থেকে সরানো হয়.

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();

প্রত্যাবর্তন

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()

উপাদানটিকে তার অভিভাবক থেকে সরিয়ে দেয়।

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();
}

প্রত্যাবর্তন

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)

রেগুলার এক্সপ্রেশন ব্যবহার করে একটি প্রদত্ত টেক্সট প্যাটার্নের সমস্ত ঘটনাকে একটি প্রদত্ত প্রতিস্থাপন স্ট্রিং দিয়ে প্রতিস্থাপন করে।

অনুসন্ধান প্যাটার্নটি একটি স্ট্রিং হিসাবে পাস করা হয়, একটি জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন অবজেক্ট নয়। এর কারণে আপনাকে প্যাটার্নে যেকোনো ব্যাকস্ল্যাশ এড়াতে হবে।

এই পদ্ধতিগুলি 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অনুসন্ধান করার জন্য regex প্যাটার্ন
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 গণনার একটি আইটেম এবং প্রতিটি সম্পত্তির মান প্রয়োগ করা নতুন মান।

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উপাদান এর বৈশিষ্ট্য.

প্রত্যাবর্তন

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


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)

লিঙ্ক url সেট করে।

পরামিতি

নামটাইপবর্ণনা
urlStringলিঙ্ক url

প্রত্যাবর্তন

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.
var documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab();
var 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