একটি শিরোনাম বিভাগের প্রতিনিধিত্বকারী একটি উপাদান৷ একটি Document
সাধারণত সর্বাধিক একটি HeaderSection
থাকে। HeaderSection
ListItem
, Paragraph
এবং Table
উপাদান থাকতে পারে। দস্তাবেজ গঠন সম্পর্কে আরও তথ্যের জন্য, Google ডক্স প্রসারিত করার নির্দেশিকা দেখুন।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
appendHorizontalRule() | HorizontalRule | একটি নতুন HorizontalRule তৈরি করে এবং যুক্ত করে। |
appendImage(image) | InlineImage | নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন InlineImage তৈরি করে এবং যুক্ত করে। |
appendImage(image) | InlineImage | প্রদত্ত InlineImage যোগ করে। |
appendListItem(listItem) | ListItem | প্রদত্ত ListItem যোগ করে। |
appendListItem(text) | ListItem | নির্দিষ্ট টেক্সট বিষয়বস্তু সমন্বিত একটি নতুন ListItem তৈরি করে এবং যুক্ত করে। |
appendParagraph(paragraph) | Paragraph | প্রদত্ত Paragraph যুক্ত করে। |
appendParagraph(text) | Paragraph | নির্দিষ্ট টেক্সট বিষয়বস্তু সম্বলিত একটি নতুন Paragraph তৈরি করে এবং যুক্ত করে। |
appendTable() | Table | একটি নতুন Table তৈরি এবং সংযোজন করে। |
appendTable(cells) | Table | প্রতিটি নির্দিষ্ট স্ট্রিং মানের জন্য একটি TableCell ধারণকারী একটি নতুন Table যুক্ত করে। |
appendTable(table) | Table | প্রদত্ত Table যুক্ত করে। |
clear() | HeaderSection | উপাদানের বিষয়বস্তু সাফ করে। |
copy() | HeaderSection | বর্তমান উপাদানের একটি বিচ্ছিন্ন, গভীর অনুলিপি প্রদান করে। |
editAsText() | Text | সম্পাদনার জন্য বর্তমান উপাদানটির একটি Text সংস্করণ পায়। |
findElement(elementType) | RangeElement | নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে। |
findElement(elementType, from) | RangeElement | নির্দিষ্ট RangeElement থেকে শুরু করে, নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে। |
findText(searchPattern) | RangeElement | রেগুলার এক্সপ্রেশন ব্যবহার করে নির্দিষ্ট টেক্সট প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে। |
findText(searchPattern, from) | RangeElement | একটি প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, নির্দিষ্ট পাঠ্য প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে। |
getAttributes() | Object | উপাদানের বৈশিষ্ট্য পুনরুদ্ধার করে। |
getChild(childIndex) | Element | নির্দিষ্ট চাইল্ড ইনডেক্সে চাইল্ড এলিমেন্ট পুনরুদ্ধার করে। |
getChildIndex(child) | Integer | নির্দিষ্ট চাইল্ড এলিমেন্টের জন্য চাইল্ড ইনডেক্স পুনরুদ্ধার করে। |
getImages() | InlineImage[] | বিভাগে থাকা সমস্ত InlineImages পুনরুদ্ধার করে। |
getListItems() | ListItem[] | বিভাগে থাকা সমস্ত ListItems পুনরুদ্ধার করে। |
getNumChildren() | Integer | বাচ্চাদের সংখ্যা উদ্ধার করে। |
getParagraphs() | Paragraph[] | বিভাগে থাকা সমস্ত Paragraphs পুনরুদ্ধার করে ( ListItems সহ)। |
getParent() | ContainerElement | উপাদানটির মূল উপাদান পুনরুদ্ধার করে। |
getTables() | Table[] | বিভাগে থাকা সমস্ত Tables পুনরুদ্ধার করে। |
getText() | String | একটি পাঠ্য স্ট্রিং হিসাবে উপাদানের বিষয়বস্তু পুনরুদ্ধার করে। |
getTextAlignment() | TextAlignment | পাঠ্য প্রান্তিককরণ পায়। |
getType() | ElementType | উপাদানটির ElementType পুনরুদ্ধার করে। |
insertHorizontalRule(childIndex) | HorizontalRule | নির্দিষ্ট সূচকে একটি নতুন HorizontalRule তৈরি করে এবং সন্নিবেশ করায়। |
insertImage(childIndex, image) | InlineImage | নির্দিষ্ট সূচকে নির্দিষ্ট ইমেজ ব্লব থেকে একটি InlineImage তৈরি করে এবং সন্নিবেশ করায়। |
insertImage(childIndex, image) | InlineImage | নির্দিষ্ট সূচকে প্রদত্ত InlineImage সন্নিবেশ করান। |
insertListItem(childIndex, listItem) | ListItem | নির্দিষ্ট সূচকে প্রদত্ত ListItem সন্নিবেশ করান। |
insertListItem(childIndex, text) | ListItem | নির্দিষ্ট টেক্সট বিষয়বস্তু ধারণ করে, নির্দিষ্ট সূচকে একটি নতুন ListItem তৈরি করে এবং সন্নিবেশ করায়। |
insertParagraph(childIndex, paragraph) | Paragraph | নির্দিষ্ট সূচকে প্রদত্ত Paragraph সন্নিবেশ করান। |
insertParagraph(childIndex, text) | Paragraph | নির্দিষ্ট টেক্সট বিষয়বস্তু সমন্বিত, নির্দিষ্ট সূচকে একটি নতুন Paragraph তৈরি করে এবং সন্নিবেশ করায়। |
insertTable(childIndex) | Table | নির্দিষ্ট সূচকে একটি নতুন Table তৈরি করে এবং সন্নিবেশ করায়। |
insertTable(childIndex, cells) | Table | নির্দিষ্ট সূচীতে নির্দিষ্ট ঘর সমন্বিত একটি নতুন Table তৈরি করে এবং সন্নিবেশ করায়। |
insertTable(childIndex, table) | Table | নির্দিষ্ট সূচকে প্রদত্ত Table সন্নিবেশ করান। |
removeChild(child) | HeaderSection | নির্দিষ্ট চাইল্ড এলিমেন্ট সরিয়ে দেয়। |
removeFromParent() | HeaderSection | উপাদানটিকে তার অভিভাবক থেকে সরিয়ে দেয়। |
replaceText(searchPattern, replacement) | Element | রেগুলার এক্সপ্রেশন ব্যবহার করে একটি প্রদত্ত টেক্সট প্যাটার্নের সমস্ত ঘটনাকে একটি প্রদত্ত প্রতিস্থাপন স্ট্রিং দিয়ে প্রতিস্থাপন করে। |
setAttributes(attributes) | HeaderSection | উপাদানের বৈশিষ্ট্য সেট করে। |
setText(text) | HeaderSection | বিষয়বস্তুকে প্লেইন টেক্সট হিসেবে সেট করে। |
setTextAlignment(textAlignment) | HeaderSection | পাঠ্য সারিবদ্ধকরণ সেট করে। |
বিস্তারিত ডকুমেন্টেশন
appendHorizontalRule()
একটি নতুন HorizontalRule
তৈরি করে এবং যুক্ত করে।
HorizontalRule
একটি নতুন Paragraph
থাকবে।
প্রত্যাবর্তন
HorizontalRule
— নতুন অনুভূমিক নিয়ম।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendImage(image)
নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন InlineImage
তৈরি করে এবং যুক্ত করে।
ছবিটি একটি নতুন Paragraph
থাকবে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
image | BlobSource | চিত্র তথ্য. |
প্রত্যাবর্তন
InlineImage
- সংযুক্ত ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendImage(image)
প্রদত্ত InlineImage
যোগ করে।
InlineImage
একটি নতুন Paragraph
থাকবে।
একটি বিদ্যমান InlineImage
এর একটি অনুলিপি যুক্ত করার সময় appendImage
এর এই সংস্করণটি ব্যবহার করুন।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
image | InlineImage | চিত্র তথ্য. |
প্রত্যাবর্তন
InlineImage
- সংযুক্ত ছবি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendListItem(listItem)
প্রদত্ত ListItem
যোগ করে।
একটি বিদ্যমান ListItem
এর একটি অনুলিপি যুক্ত করার সময় appendListItem
এর এই সংস্করণটি ব্যবহার করুন।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
listItem | ListItem | যোগ করার জন্য তালিকা আইটেম. |
প্রত্যাবর্তন
ListItem
— সংযোজিত তালিকা আইটেম।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendListItem(text)
নির্দিষ্ট টেক্সট বিষয়বস্তু সমন্বিত একটি নতুন ListItem
তৈরি করে এবং যুক্ত করে।
ধারাবাহিক তালিকা আইটেম একই তালিকার অংশ হিসাবে যোগ করা হয়.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | তালিকা আইটেমের পাঠ্য বিষয়বস্তু. |
প্রত্যাবর্তন
ListItem
— নতুন তালিকা আইটেম.
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendParagraph(paragraph)
প্রদত্ত Paragraph
যুক্ত করে।
একটি বিদ্যমান Paragraph
একটি অনুলিপি যুক্ত করার সময় appendParagraph
এর এই সংস্করণটি ব্যবহার করুন।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
paragraph | Paragraph | অনুচ্ছেদ যুক্ত করতে হবে। |
প্রত্যাবর্তন
Paragraph
- সংযোজিত অনুচ্ছেদ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendParagraph(text)
নির্দিষ্ট টেক্সট বিষয়বস্তু সম্বলিত একটি নতুন Paragraph
তৈরি করে এবং যুক্ত করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | অনুচ্ছেদের পাঠ্য বিষয়বস্তু। |
প্রত্যাবর্তন
Paragraph
- নতুন অনুচ্ছেদ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendTable()
একটি নতুন Table
তৈরি এবং সংযোজন করে।
এই পদ্ধতিটি টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করবে, যেহেতু Google ডক্স ডকুমেন্ট একটি টেবিলের সাথে শেষ হতে পারে না।
প্রত্যাবর্তন
Table
- নতুন টেবিল।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendTable(cells)
প্রতিটি নির্দিষ্ট স্ট্রিং মানের জন্য একটি TableCell
ধারণকারী একটি নতুন Table
যুক্ত করে।
এই পদ্ধতিটি টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করবে, যেহেতু Google ডক্স ডকুমেন্ট একটি টেবিলের সাথে শেষ হতে পারে না।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
cells | String[][] | নতুন টেবিলে যোগ করার জন্য টেবিল ঘরের পাঠ্য বিষয়বস্তু। |
প্রত্যাবর্তন
Table
- সংযোজিত টেবিল।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
appendTable(table)
প্রদত্ত Table
যুক্ত করে।
একটি বিদ্যমান Table
একটি অনুলিপি যুক্ত করার সময় appendTable
এর এই সংস্করণটি ব্যবহার করুন। এই পদ্ধতিটি টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করবে, যেহেতু Google ডক্স ডকুমেন্ট একটি টেবিলের সাথে শেষ হতে পারে না।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
table | Table | যোগ করার জন্য টেবিল। |
প্রত্যাবর্তন
Table
- সংযোজিত টেবিল।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
clear()
copy()
বর্তমান উপাদানের একটি বিচ্ছিন্ন, গভীর অনুলিপি প্রদান করে।
উপাদান উপস্থিত কোনো শিশু উপাদান এছাড়াও অনুলিপি করা হয়. নতুন উপাদানটির কোনো অভিভাবক নেই৷
প্রত্যাবর্তন
HeaderSection
- নতুন কপি।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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
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
getImages()
বিভাগে থাকা সমস্ত InlineImages
পুনরুদ্ধার করে।
প্রত্যাবর্তন
InlineImage[]
— বিভাগের চিত্র।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getListItems()
বিভাগে থাকা সমস্ত ListItems
পুনরুদ্ধার করে।
প্রত্যাবর্তন
ListItem[]
— বিভাগ তালিকা আইটেম.
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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
getParagraphs()
বিভাগে থাকা সমস্ত Paragraphs
পুনরুদ্ধার করে ( ListItems
সহ)।
প্রত্যাবর্তন
Paragraph[]
— বিভাগ অনুচ্ছেদ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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
getTables()
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
তৈরি করে এবং সন্নিবেশ করায়।
HorizontalRule
একটি নতুন Paragraph
থাকবে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে। |
প্রত্যাবর্তন
HorizontalRule
— নতুন অনুভূমিক নিয়ম।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertImage(childIndex, image)
নির্দিষ্ট সূচকে নির্দিষ্ট ইমেজ ব্লব থেকে একটি InlineImage
তৈরি করে এবং সন্নিবেশ করায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে। |
image | BlobSource | চিত্র তথ্য. |
প্রত্যাবর্তন
InlineImage
- ঢোকানো ইনলাইন ইমেজ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertImage(childIndex, image)
নির্দিষ্ট সূচকে প্রদত্ত InlineImage
সন্নিবেশ করান।
ছবিটি একটি নতুন Paragraph
থাকবে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে উপাদান সন্নিবেশ করতে হবে। |
image | InlineImage | ছবি সন্নিবেশ করান. |
প্রত্যাবর্তন
InlineImage
- ঢোকানো ইনলাইন ইমেজ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertListItem(childIndex, listItem)
নির্দিষ্ট সূচকে প্রদত্ত ListItem
সন্নিবেশ করান।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে সন্নিবেশ করতে হবে। |
listItem | ListItem | তালিকা আইটেম সন্নিবেশ. |
প্রত্যাবর্তন
ListItem
— সন্নিবেশিত তালিকা আইটেম.
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertListItem(childIndex, text)
নির্দিষ্ট টেক্সট বিষয়বস্তু ধারণ করে, নির্দিষ্ট সূচকে একটি নতুন ListItem
তৈরি করে এবং সন্নিবেশ করায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে সন্নিবেশ করতে হবে। |
text | String | তালিকা আইটেমের পাঠ্য বিষয়বস্তু. |
প্রত্যাবর্তন
ListItem
— নতুন তালিকা আইটেম.
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertParagraph(childIndex, paragraph)
নির্দিষ্ট সূচকে প্রদত্ত Paragraph
সন্নিবেশ করান।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে সন্নিবেশ করতে হবে। |
paragraph | Paragraph | অনুচ্ছেদ সন্নিবেশ করান. |
প্রত্যাবর্তন
Paragraph
- সন্নিবেশিত অনুচ্ছেদ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertParagraph(childIndex, text)
নির্দিষ্ট টেক্সট বিষয়বস্তু সমন্বিত, নির্দিষ্ট সূচকে একটি নতুন Paragraph
তৈরি করে এবং সন্নিবেশ করায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে সন্নিবেশ করতে হবে। |
text | String | অনুচ্ছেদের পাঠ্য বিষয়বস্তু। |
প্রত্যাবর্তন
Paragraph
- নতুন অনুচ্ছেদ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertTable(childIndex)
নির্দিষ্ট সূচকে একটি নতুন Table
তৈরি করে এবং সন্নিবেশ করায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে সন্নিবেশ করতে হবে। |
প্রত্যাবর্তন
Table
- নতুন টেবিল।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertTable(childIndex, cells)
নির্দিষ্ট সূচীতে নির্দিষ্ট ঘর সমন্বিত একটি নতুন Table
তৈরি করে এবং সন্নিবেশ করায়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে সন্নিবেশ করতে হবে। |
cells | String[][] | নতুন টেবিলে যোগ করার জন্য টেবিল ঘরের পাঠ্য বিষয়বস্তু। |
প্রত্যাবর্তন
Table
- নতুন টেবিল।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
insertTable(childIndex, table)
নির্দিষ্ট সূচকে প্রদত্ত Table
সন্নিবেশ করান।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
childIndex | Integer | যে সূচীতে সন্নিবেশ করতে হবে। |
table | Table | ঢোকানোর টেবিল। |
প্রত্যাবর্তন
Table
- সন্নিবেশিত টেবিল।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
removeChild(child)
নির্দিষ্ট চাইল্ড এলিমেন্ট সরিয়ে দেয়।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
child | Element | শিশু উপাদান অপসারণ. |
প্রত্যাবর্তন
HeaderSection
- বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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(); }
প্রত্যাবর্তন
HeaderSection
- সরানো উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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
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 | উপাদান এর বৈশিষ্ট্য. |
প্রত্যাবর্তন
HeaderSection
- বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
setText(text)
বিষয়বস্তুকে প্লেইন টেক্সট হিসেবে সেট করে।
দ্রষ্টব্য: বিদ্যমান বিষয়বস্তু সাফ করা হয়.
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | নতুন পাঠ্য বিষয়বস্তু. |
প্রত্যাবর্তন
HeaderSection
- বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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 | প্রযোজ্য পাঠ্য প্রান্তিককরণের ধরন |
প্রত্যাবর্তন
HeaderSection
- বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents