একটি অনুচ্ছেদ প্রতিনিধিত্বকারী একটি উপাদান। একটি Paragraph
Equation
, Footnote
, HorizontalRule
, InlineDrawing
, InlineImage
, PageBreak
এবং Text
উপাদান থাকতে পারে। দস্তাবেজ গঠন সম্পর্কে আরও তথ্যের জন্য, Google ডক্স প্রসারিত করার নির্দেশিকা দেখুন।
Paragraphs
নতুন লাইনের অক্ষর নাও থাকতে পারে। নতুন-লাইন অক্ষর ("\n") লাইন-ব্রেক অক্ষরে ("\r") রূপান্তরিত হয়।
var body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Append a tab header paragraph. var header = body.appendParagraph("A Document"); header.setHeading(DocumentApp.ParagraphHeading.HEADING1); // Append a section header paragraph. var section = body.appendParagraph("Section 1"); section.setHeading(DocumentApp.ParagraphHeading.HEADING2); // Append a regular paragraph. body.appendParagraph("This is a typical paragraph.");
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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() | Paragraph | উপাদানের বিষয়বস্তু সাফ করে। |
copy() | Paragraph | বর্তমান উপাদানের একটি বিচ্ছিন্ন, গভীর অনুলিপি প্রদান করে। |
editAsText() | Text | সম্পাদনার জন্য বর্তমান উপাদানটির একটি Text সংস্করণ পায়। |
findElement(elementType) | RangeElement | নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে। |
findElement(elementType, from) | RangeElement | নির্দিষ্ট RangeElement থেকে শুরু করে, নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে। |
findText(searchPattern) | RangeElement | রেগুলার এক্সপ্রেশন ব্যবহার করে নির্দিষ্ট টেক্সট প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে। |
findText(searchPattern, from) | RangeElement | একটি প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, নির্দিষ্ট পাঠ্য প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে। |
getAlignment() | HorizontalAlignment | HorizontalAlignment পুনরুদ্ধার করে। |
getAttributes() | Object | উপাদানের বৈশিষ্ট্য পুনরুদ্ধার করে। |
getChild(childIndex) | Element | নির্দিষ্ট চাইল্ড ইনডেক্সে চাইল্ড এলিমেন্ট পুনরুদ্ধার করে। |
getChildIndex(child) | Integer | নির্দিষ্ট চাইল্ড এলিমেন্টের জন্য চাইল্ড ইনডেক্স পুনরুদ্ধার করে। |
getHeading() | ParagraphHeading | ParagraphHeading পুনরুদ্ধার করে। |
getIndentEnd() | Number | পয়েন্টে শেষ ইন্ডেন্টেশন পুনরুদ্ধার করে। |
getIndentFirstLine() | Number | পয়েন্টে প্রথম লাইনের ইন্ডেন্টেশন পুনরুদ্ধার করে। |
getIndentStart() | Number | স্টার্ট ইন্ডেন্টেশন পুনরুদ্ধার করে। |
getLineSpacing() | Number | বিন্দুতে লাইন ব্যবধান পুনরুদ্ধার করে। |
getLinkUrl() | String | লিঙ্ক url পুনরুদ্ধার করে. |
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() | Paragraph | একই ধরনের পূর্ববর্তী ভাইবোনের সাথে উপাদানটিকে মার্জ করে। |
removeChild(child) | Paragraph | নির্দিষ্ট চাইল্ড এলিমেন্ট সরিয়ে দেয়। |
removeFromParent() | Paragraph | উপাদানটিকে তার অভিভাবক থেকে সরিয়ে দেয়। |
removePositionedImage(id) | Boolean | চিত্রের আইডি দ্বারা একটি PositionedImage মুছে দেয়। |
replaceText(searchPattern, replacement) | Element | রেগুলার এক্সপ্রেশন ব্যবহার করে একটি প্রদত্ত টেক্সট প্যাটার্নের সমস্ত ঘটনাকে একটি প্রদত্ত প্রতিস্থাপন স্ট্রিং দিয়ে প্রতিস্থাপন করে। |
setAlignment(alignment) | Paragraph | HorizontalAlignment সেট করে। |
setAttributes(attributes) | Paragraph | উপাদানের বৈশিষ্ট্য সেট করে। |
setHeading(heading) | Paragraph | ParagraphHeading সেট করে। |
setIndentEnd(indentEnd) | Paragraph | পয়েন্টে শেষ ইন্ডেন্টেশন সেট করে। |
setIndentFirstLine(indentFirstLine) | Paragraph | পয়েন্টে প্রথম লাইন ইন্ডেন্টেশন সেট করে। |
setIndentStart(indentStart) | Paragraph | পয়েন্টে স্টার্ট ইন্ডেন্টেশন সেট করে। |
setLeftToRight(leftToRight) | Paragraph | বাম থেকে ডান সেটিং সেট করে। |
setLineSpacing(multiplier) | Paragraph | লাইন ব্যবধান সেট করে, একটি পরিমাণ হিসাবে ব্যবধানের জন্য ব্যবহার করা লাইনের সংখ্যা নির্দেশ করে। |
setLinkUrl(url) | Paragraph | লিঙ্ক url সেট করে। |
setSpacingAfter(spacingAfter) | Paragraph | বিন্দুতে, উপাদানের পরে ব্যবধান সেট করে। |
setSpacingBefore(spacingBefore) | Paragraph | বিন্দুতে, উপাদানের আগে ব্যবধান সেট করে। |
setText(text) | void | অনুচ্ছেদের বিষয়বস্তু টেক্সট হিসেবে সেট করে। |
setTextAlignment(textAlignment) | Paragraph | পাঠ্য সারিবদ্ধকরণ সেট করে। |
বিস্তারিত ডকুমেন্টেশন
addPositionedImage(image)
নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন PositionedImage
তৈরি করে এবং সন্নিবেশ করায়।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Fetches the specified image URL. const image = UrlFetchApp.fetch('https://fonts.gstatic.com/s/i/productlogos/apps_script/v10/web-24dp/logo_apps_script_color_1x_web_24dp.png'); // Adds the image to the tab, anchored to the first paragraph. paragraph.addPositionedImage(image);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
image | BlobSource | চিত্র তথ্য. |
প্রত্যাবর্তন
PositionedImage
— নতুন অবস্থান করা ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendHorizontalRule()
একটি নতুন HorizontalRule
তৈরি করে এবং যুক্ত করে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Adds a horizontal line under the first paragraph. paragraph.appendHorizontalRule();
প্রত্যাবর্তন
HorizontalRule
— নতুন অনুভূমিক নিয়ম।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendInlineImage(image)
নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন InlineImage
তৈরি করে এবং যুক্ত করে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Fetches the image from the specified image URL. const image = UrlFetchApp .fetch('https://fonts.gstatic.com/s/i/productlogos/apps_script/v10/web-96dp/logo_apps_script_color_1x_web_96dp.png'); // Adds the image to the first paragraph. paragraph.appendInlineImage(image);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
image | BlobSource | চিত্র তথ্য. |
প্রত্যাবর্তন
InlineImage
- সংযুক্ত ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendInlineImage(image)
প্রদত্ত InlineImage
যোগ করে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Makes a copy of the first image in the body. const image = body.getImages()[0].copy();; // Adds the image to the first paragraph. paragraph.appendInlineImage(image);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
image | InlineImage | চিত্র তথ্য. |
প্রত্যাবর্তন
InlineImage
- সংযুক্ত ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendPageBreak()
একটি নতুন PageBreak
তৈরি করে এবং যুক্ত করে।
দ্রষ্টব্য: PageBreaks
TableCells
মধ্যে নাও থাকতে পারে। যদি বর্তমান উপাদানটি একটি টেবিল কক্ষে থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করা হবে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Adds a page break after the first paragraph. paragraph.appendPageBreak();
প্রত্যাবর্তন
PageBreak
— নতুন পেজ ব্রেক এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendPageBreak(pageBreak)
প্রদত্ত PageBreak
যুক্ত করে।
দ্রষ্টব্য: PageBreaks
TableCells
মধ্যে ধারণ করা যাবে না। যদি বর্তমান উপাদান একটি টেবিল কক্ষে বিদ্যমান থাকে, স্ক্রিপ্ট একটি ব্যতিক্রম নিক্ষেপ করে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Adds a page break after the first paragraph. const pageBreak = paragraph.appendPageBreak(); // Makes a copy of the page break. const newPageBreak = pageBreak.copy(); // Adds the copied page break to the paragraph. paragraph.appendPageBreak(newPageBreak);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
pageBreak | PageBreak | যোগ করতে পৃষ্ঠা বিরতি. |
প্রত্যাবর্তন
PageBreak
— সংযুক্ত পৃষ্ঠা বিরতি উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendText(text)
নির্দিষ্ট বিষয়বস্তুর সাথে একটি নতুন Text
উপাদান তৈরি করে এবং যুক্ত করে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Adds a string to the paragraph. paragraph.appendText('This is a new sentence.');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | পাঠ্য বিষয়বস্তু. |
প্রত্যাবর্তন
Text
- নতুন পাঠ্য উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendText(text)
প্রদত্ত Text
উপাদান যোগ করে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the text from the first paragraph in the body. const paragraph1 = body.getParagraphs()[0]; const text = paragraph1.getText(); // Gets the third paragraph in the body. const paragraph3 = body.getParagraphs()[2]; // Adds the text from the first paragraph to the third paragraph. paragraph3.appendText(text);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | Text | যোগ করার জন্য পাঠ্য উপাদান। |
প্রত্যাবর্তন
Text
- সংযোজিত পাঠ্য উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
clear()
copy()
বর্তমান উপাদানের একটি বিচ্ছিন্ন, গভীর অনুলিপি প্রদান করে।
উপাদান উপস্থিত কোনো শিশু উপাদান এছাড়াও অনুলিপি করা হয়. নতুন উপাদানটির কোনো অভিভাবক নেই৷
প্রত্যাবর্তন
Paragraph
- নতুন অনুলিপি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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)
নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
elementType | ElementType | অনুসন্ধান করার জন্য উপাদানের ধরন৷ |
প্রত্যাবর্তন
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; } }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
elementType | ElementType | অনুসন্ধান করার জন্য উপাদানের ধরন৷ |
from | RangeElement | অনুসন্ধান ফলাফল থেকে অনুসন্ধান. |
প্রত্যাবর্তন
RangeElement
— একটি অনুসন্ধান ফলাফল অনুসন্ধান উপাদানের পরবর্তী অবস্থান নির্দেশ করে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
findText(searchPattern)
রেগুলার এক্সপ্রেশন ব্যবহার করে নির্দিষ্ট টেক্সট প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন বৈশিষ্ট্যগুলির একটি উপসেট সম্পূর্ণরূপে সমর্থিত নয়, যেমন ক্যাপচার গ্রুপ এবং মোড মডিফায়ার।
প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান উপাদানে থাকা প্রতিটি টেক্সট ব্লকের সাথে স্বাধীনভাবে মিলে যায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
searchPattern | String | অনুসন্ধান করার জন্য প্যাটার্ন |
প্রত্যাবর্তন
RangeElement
— একটি অনুসন্ধান ফলাফল অনুসন্ধান পাঠ্যের অবস্থান নির্দেশ করে, অথবা যদি কোনো মিল না থাকে তাহলে শূন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
findText(searchPattern, from)
একটি প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, নির্দিষ্ট পাঠ্য প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন বৈশিষ্ট্যগুলির একটি উপসেট সম্পূর্ণরূপে সমর্থিত নয়, যেমন ক্যাপচার গ্রুপ এবং মোড মডিফায়ার।
প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান উপাদানে থাকা প্রতিটি টেক্সট ব্লকের সাথে স্বাধীনভাবে মিলে যায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
searchPattern | String | অনুসন্ধান করার জন্য প্যাটার্ন |
from | RangeElement | অনুসন্ধান ফলাফল থেকে অনুসন্ধান |
প্রত্যাবর্তন
RangeElement
— একটি অনুসন্ধান ফলাফল অনুসন্ধান পাঠ্যের পরবর্তী অবস্থান নির্দেশ করে, অথবা যদি কোনো মিল না থাকে তাহলে শূন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getAlignment()
HorizontalAlignment
পুনরুদ্ধার করে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Gets the first paragraph from the body. const paragraph = body.getParagraphs()[0]; // Sets the horizontal alignment to left for the first paragraph. paragraph.setAlignment(DocumentApp.HorizontalAlignment.LEFT); // Gets the horizontal alignment of the first paragraph and logs it to the console. console.log(paragraph.getAlignment().toString());
প্রত্যাবর্তন
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."); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | পুনরুদ্ধার করার জন্য চাইল্ড এলিমেন্টের সূচক। |
প্রত্যাবর্তন
Element
- নির্দিষ্ট সূচকে শিশু উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getChildIndex(child)
নির্দিষ্ট চাইল্ড এলিমেন্টের জন্য চাইল্ড ইনডেক্স পুনরুদ্ধার করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
child | Element | সূচী পুনরুদ্ধার করার জন্য চাইল্ড উপাদান। |
প্রত্যাবর্তন
Integer
- শিশু সূচক।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getHeading()
ParagraphHeading
পুনরুদ্ধার করে।
// Opens the Docs file by its ID. If you created your script from within // a Google Docs file, you can use DocumentApp.getActiveDocument() instead. // TODO(developer): Replace the ID with your own. const doc = DocumentApp.openById(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(); // Adds a paragraph to the body. const paragraph = body.appendParagraph('Title heading'); // Sets the paragraph heading style to 'Title.' paragraph.setHeading(DocumentApp.ParagraphHeading.TITLE); // Gets the heading style and logs it to the console. console.log(paragraph.getHeading().toString());
প্রত্যাবর্তন
ParagraphHeading
- শিরোনাম।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getIndentEnd()
পয়েন্টে শেষ ইন্ডেন্টেশন পুনরুদ্ধার করে।
প্রত্যাবর্তন
Number
— শেষ ইন্ডেন্টেশন, পয়েন্টে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getIndentFirstLine()
পয়েন্টে প্রথম লাইনের ইন্ডেন্টেশন পুনরুদ্ধার করে।
প্রত্যাবর্তন
Number
— প্রথম লাইন ইন্ডেন্টেশন, পয়েন্টে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getIndentStart()
স্টার্ট ইন্ডেন্টেশন পুনরুদ্ধার করে।
প্রত্যাবর্তন
Number
- শুরু ইন্ডেন্টেশন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getLineSpacing()
বিন্দুতে লাইন ব্যবধান পুনরুদ্ধার করে।
প্রত্যাবর্তন
Number
— লাইনের ব্যবধান, বিন্দুতে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getLinkUrl()
লিঙ্ক url পুনরুদ্ধার করে.
প্রত্যাবর্তন
String
— লিঙ্ক url, বা নাল যদি উপাদানটিতে এই বৈশিষ্ট্যের জন্য একাধিক মান থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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
পায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
id | String | ছবির আইডি |
প্রত্যাবর্তন
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
তৈরি করে এবং সন্নিবেশ করায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে |
প্রত্যাবর্তন
HorizontalRule
— নতুন অনুভূমিক নিয়মের উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertInlineImage(childIndex, image)
নির্দিষ্ট সূচকে নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন InlineImage
তৈরি করে এবং সন্নিবেশ করায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে |
image | BlobSource | ছবির তথ্য |
প্রত্যাবর্তন
InlineImage
— সন্নিবেশিত ইনলাইন ইমেজ উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertInlineImage(childIndex, image)
নির্দিষ্ট সূচকে প্রদত্ত InlineImage
সন্নিবেশ করান।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে |
image | InlineImage | ছবির তথ্য |
প্রত্যাবর্তন
InlineImage
— সন্নিবেশিত ইনলাইন ইমেজ উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertPageBreak(childIndex)
নির্দিষ্ট সূচকে একটি নতুন PageBreak
তৈরি করে এবং সন্নিবেশ করায়।
দ্রষ্টব্য: PageBreaks
TableCells
মধ্যে নাও থাকতে পারে। যদি বর্তমান উপাদানটি একটি টেবিল কক্ষে থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করা হবে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে |
প্রত্যাবর্তন
PageBreak
— নতুন পেজ ব্রেক এলিমেন্ট
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertPageBreak(childIndex, pageBreak)
নির্দিষ্ট সূচকে প্রদত্ত PageBreak
সন্নিবেশ করান।
দ্রষ্টব্য: PageBreaks
TableCells
মধ্যে নাও থাকতে পারে। যদি বর্তমান উপাদানটি একটি টেবিল কক্ষে থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করা হবে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে |
pageBreak | PageBreak | ঢোকাতে p[ বয়স বিরতি |
প্রত্যাবর্তন
PageBreak
— সন্নিবেশিত পৃষ্ঠা বিরতি উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertText(childIndex, text)
নির্দিষ্ট সূচকে একটি নতুন পাঠ্য উপাদান তৈরি করে এবং সন্নিবেশ করায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে |
text | String | পাঠ্য বিষয়বস্তু |
প্রত্যাবর্তন
Text
- নতুন পাঠ্য উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertText(childIndex, text)
নির্দিষ্ট টেক্সট বিষয়বস্তু সহ, নির্দিষ্ট সূচকে প্রদত্ত Text
উপাদান সন্নিবেশ করান।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে |
text | Text | সন্নিবেশ করার জন্য পাঠ্য উপাদান |
প্রত্যাবর্তন
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();
প্রত্যাবর্তন
Paragraph
- একত্রিত উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
removeChild(child)
নির্দিষ্ট চাইল্ড এলিমেন্ট সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
child | Element | শিশু উপাদান অপসারণ |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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(); }
প্রত্যাবর্তন
Paragraph
- সরানো উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
removePositionedImage(id)
চিত্রের আইডি দ্বারা একটি PositionedImage
মুছে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
id | String | ছবির আইডি |
প্রত্যাবর্তন
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");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
searchPattern | String | অনুসন্ধান করার জন্য regex প্যাটার্ন |
replacement | String | প্রতিস্থাপন হিসাবে ব্যবহার করার জন্য পাঠ্য |
প্রত্যাবর্তন
Element
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setAlignment(alignment)
HorizontalAlignment
সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
alignment | HorizontalAlignment | অনুভূমিক প্রান্তিককরণ |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
attributes | Object | উপাদান এর বৈশিষ্ট্য. |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setHeading(heading)
ParagraphHeading
সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
heading | ParagraphHeading | শিরোনাম |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setIndentEnd(indentEnd)
পয়েন্টে শেষ ইন্ডেন্টেশন সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
indentEnd | Number | শেষ ইন্ডেন্টেশন, পয়েন্টে |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setIndentFirstLine(indentFirstLine)
পয়েন্টে প্রথম লাইন ইন্ডেন্টেশন সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
indentFirstLine | Number | প্রথম লাইন ইন্ডেন্টেশন, পয়েন্ট |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setIndentStart(indentStart)
পয়েন্টে স্টার্ট ইন্ডেন্টেশন সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
indentStart | Number | শুরু ইন্ডেন্টেশন, পয়েন্ট |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setLeftToRight(leftToRight)
বাম থেকে ডান সেটিং সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
leftToRight | Boolean | বাম থেকে ডান সেটিং |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setLineSpacing(multiplier)
লাইন ব্যবধান সেট করে, একটি পরিমাণ হিসাবে ব্যবধানের জন্য ব্যবহার করা লাইনের সংখ্যা নির্দেশ করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
multiplier | Number | লাইনের সংখ্যা |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setLinkUrl(url)
লিঙ্ক url সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
url | String | লিঙ্ক url |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setSpacingAfter(spacingAfter)
বিন্দুতে, উপাদানের পরে ব্যবধান সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
spacingAfter | Number | বিন্দুতে উপাদানের পরে ব্যবধান |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setSpacingBefore(spacingBefore)
বিন্দুতে, উপাদানের আগে ব্যবধান সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
spacingBefore | Number | বিন্দুতে উপাদানের আগে ব্যবধান |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setText(text)
অনুচ্ছেদের বিষয়বস্তু টেক্সট হিসেবে সেট করে।
দ্রষ্টব্য: বিদ্যমান বিষয়বস্তু সাফ করা হয়.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | নতুন পাঠ্য বিষয়বস্তু |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
textAlignment | TextAlignment | প্রযোজ্য টেক্সট প্রান্তিককরণের ধরন |
প্রত্যাবর্তন
Paragraph
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents