গুগল ডক্স ডকুমেন্টের একটি ট্যাবের বিষয়বস্তু। Body ListItem , Paragraph , Table , এবং TableOfContents এলিমেন্ট থাকতে পারে। ডকুমেন্টের গঠন সম্পর্কে আরও তথ্যের জন্য, গুগল ডক্স সম্প্রসারণের নির্দেশিকাটি দেখুন।
HeaderSection , FooterSection এবং FootnoteSection এলিমেন্টগুলো ছাড়া Body সাধারণত ট্যাবের সম্পূর্ণ বিষয়বস্তু থাকে।
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Append a paragraph and a page break to the tab's body section directly. body.appendParagraph('A paragraph.'); body.appendPageBreak();
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
append Horizontal Rule() | Horizontal Rule | একটি নতুন Horizontal Rule তৈরি করে এবং যুক্ত করে। |
append Image(image) | Inline Image | নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন Inline Image তৈরি করে এবং যুক্ত করে। |
append Image(image) | Inline Image | প্রদত্ত Inline Image যুক্ত করে। |
append List Item(listItem) | List Item | প্রদত্ত List Item যুক্ত করে। |
append List Item(text) | List Item | নির্দিষ্ট পাঠ্য বিষয়বস্তু সম্বলিত একটি নতুন List Item তৈরি করে এবং তাতে যুক্ত করে। |
append Page Break() | Page Break | একটি নতুন Page Break ) তৈরি করে এবং যুক্ত করে। |
append Page Break(pageBreak) | Page Break | প্রদত্ত Page Break যোগ করে। |
append Paragraph(paragraph) | Paragraph | প্রদত্ত Paragraph যুক্ত করে। |
append Paragraph(text) | Paragraph | নির্দিষ্ট পাঠ্য বিষয়বস্তু সম্বলিত একটি নতুন Paragraph তৈরি করে এবং যুক্ত করে। |
append Table() | Table | একটি নতুন Table তৈরি করে এবং তাতে ডেটা যুক্ত করে। |
append Table(cells) | Table | প্রতিটি নির্দিষ্ট স্ট্রিং মানের জন্য একটি Table Cell সম্বলিত একটি নতুন Table যুক্ত করে। |
append Table(table) | Table | প্রদত্ত Table সংযুক্ত করে। |
clear() | Body | এলিমেন্টটির বিষয়বস্তু মুছে দেয়। |
copy() | Body | বর্তমান এলিমেন্টটির একটি ডিটাচড, ডিপ কপি ফেরত দেয়। |
edit As Text() | Text | সম্পাদনার জন্য বর্তমান এলিমেন্টটির একটি Text সংস্করণ পাওয়া যায়। |
find Element(elementType) | Range Element |null | এলিমেন্টের বিষয়বস্তুর মধ্যে নির্দিষ্ট টাইপের কোনো বংশধরকে অনুসন্ধান করে। |
find Element(elementType, from) | Range Element |null | নির্দিষ্ট Range Element থেকে শুরু করে, এলিমেন্টটির বিষয়বস্তুর মধ্যে নির্দিষ্ট টাইপের কোনো বংশধরকে অনুসন্ধান করে। |
find Text(searchPattern) | Range Element |null | রেগুলার এক্সপ্রেশন ব্যবহার করে এলিমেন্টের বিষয়বস্তুর মধ্যে নির্দিষ্ট টেক্সট প্যাটার্নটি অনুসন্ধান করে। |
find Text(searchPattern, from) | Range Element |null | প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, এলিমেন্টের বিষয়বস্তুর মধ্যে নির্দিষ্ট টেক্সট প্যাটার্নটি অনুসন্ধান করে। |
get Attributes() | Object | এলিমেন্টটির অ্যাট্রিবিউটগুলো পুনরুদ্ধার করে। |
get Child(childIndex) | Element | নির্দিষ্ট চাইল্ড ইনডেক্সে অবস্থিত চাইল্ড এলিমেন্টটি পুনরুদ্ধার করে। |
get Child Index(child) | Integer | নির্দিষ্ট চাইল্ড এলিমেন্টের চাইল্ড ইনডেক্স পুনরুদ্ধার করে। |
get Heading Attributes(paragraphHeading) | Object | প্রদত্ত Paragraph Heading বৈশিষ্ট্যসমূহের সেট পুনরুদ্ধার করে। |
get Images() | Inline Image[] |null | সেকশনটিতে থাকা সমস্ত Inline Images পুনরুদ্ধার করে। |
get List Items() | List Item[] |null | সেকশনটিতে থাকা List Items পুনরুদ্ধার করে। |
get Margin Bottom() | Number|null | নিচের মার্জিনটি পয়েন্ট আকারে পুনরুদ্ধার করে। |
get Margin Left() | Number|null | বাম মার্জিনকে পয়েন্ট আকারে পুনরুদ্ধার করে। |
get Margin Right() | Number|null | ডান মার্জিন পুনরুদ্ধার করে। |
get Margin Top() | Number|null | শীর্ষ মার্জিন পুনরুদ্ধার করে। |
get Num Children() | Integer | শিশুদের সংখ্যা পুনরুদ্ধার করে। |
get Page Height() | Number|null | পৃষ্ঠার উচ্চতা পয়েন্টে প্রকাশ করে। |
get Page Width() | Number|null | পৃষ্ঠার প্রস্থ পয়েন্টে প্রকাশ করে। |
get Paragraphs() | Paragraph[] |null | সেকশনটিতে থাকা সমস্ত Paragraphs ( List Items সহ) পুনরুদ্ধার করে। |
get Parent() | Container Element |null | এলিমেন্টটির প্যারেন্ট এলিমেন্ট পুনরুদ্ধার করে। |
get Tables() | Table[] |null | সেকশনটিতে থাকা সমস্ত Tables পুনরুদ্ধার করে। |
get Text() | String | এলিমেন্টের বিষয়বস্তু একটি টেক্সট স্ট্রিং হিসেবে পুনরুদ্ধার করে। |
get Text Alignment() | Text Alignment |null | টেক্সটের অ্যালাইনমেন্ট ঠিক করে। |
get Type() | Element Type | এলিমেন্টটির Element Type পুনরুদ্ধার করে। |
insert Horizontal Rule(childIndex) | Horizontal Rule | নির্দিষ্ট ইন্ডেক্সে একটি নতুন Horizontal Rule তৈরি করে ও সন্নিবেশ করে। |
insert Image(childIndex, image) | Inline Image | নির্দিষ্ট ইমেজ ব্লব থেকে নির্দিষ্ট ইন্ডেক্সে একটি Inline Image তৈরি ও সন্নিবেশ করে। |
insert Image(childIndex, image) | Inline Image | প্রদত্ত Inline Image নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে। |
insert List Item(childIndex, listItem) | List Item | প্রদত্ত List Item নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে। |
insert List Item(childIndex, text) | List Item | নির্দিষ্ট ইন্ডেক্সে নির্দিষ্ট টেক্সট কন্টেন্ট সহ একটি নতুন List Item তৈরি ও সন্নিবেশ করে। |
insert Page Break(childIndex) | Page Break | নির্দিষ্ট ইন্ডেক্সে একটি নতুন Page Break তৈরি করে ও যুক্ত করে। |
insert Page Break(childIndex, pageBreak) | Page Break | নির্দিষ্ট ইন্ডেক্সে প্রদত্ত Page Break সন্নিবেশ করে। |
insert Paragraph(childIndex, paragraph) | Paragraph | প্রদত্ত Paragraph নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে। |
insert Paragraph(childIndex, text) | Paragraph | নির্দিষ্ট ইন্ডেক্সে নির্দিষ্ট টেক্সট কন্টেন্ট সহ একটি নতুন Paragraph তৈরি ও সন্নিবেশ করে। |
insert Table(childIndex) | Table | নির্দিষ্ট ইনডেক্সে একটি নতুন Table তৈরি করে এবং তাতে ডেটা যুক্ত করে। |
insert Table(childIndex, cells) | Table | নির্দিষ্ট ইনডেক্সে, নির্দিষ্ট সেলগুলো সম্বলিত একটি নতুন Table তৈরি ও সন্নিবেশ করে। |
insert Table(childIndex, table) | Table | প্রদত্ত Table নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে। |
remove Child(child) | Body | নির্দিষ্ট চাইল্ড এলিমেন্টটি মুছে ফেলে। |
replace Text(searchPattern, replacement) | Element | রেগুলার এক্সপ্রেশন ব্যবহার করে, একটি প্রদত্ত টেক্সট প্যাটার্নের সমস্ত উপস্থিতিকে একটি প্রদত্ত রিপ্লেসমেন্ট স্ট্রিং দ্বারা প্রতিস্থাপন করে। |
set Attributes(attributes) | Body | এলিমেন্টের অ্যাট্রিবিউটগুলো নির্ধারণ করে। |
set Heading Attributes(paragraphHeading, attributes) | Body | প্রদত্ত Paragraph Heading বৈশিষ্ট্যগুলো নির্ধারণ করে। |
set Margin Bottom(marginBottom) | Body | নিচের মার্জিন পয়েন্টে নির্ধারণ করে। |
set Margin Left(marginLeft) | Body | বাম মার্জিন পয়েন্টে নির্ধারণ করে। |
set Margin Right(marginRight) | Body | সঠিক মার্জিন পয়েন্টে নির্ধারণ করে। |
set Margin Top(marginTop) | Body | উপরের মার্জিন নির্ধারণ করে। |
set Page Height(pageHeight) | Body | পৃষ্ঠার উচ্চতা পয়েন্টে নির্ধারণ করে। |
set Page Width(pageWidth) | Body | পৃষ্ঠার প্রস্থ পয়েন্টে নির্ধারণ করে। |
set Text(text) | Body | বিষয়বস্তুকে সাধারণ টেক্সট হিসেবে সেট করে। |
set Text Alignment(textAlignment) | Body | টেক্সটের অ্যালাইনমেন্ট নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
appendHorizontalRule()
একটি নতুন HorizontalRule তৈরি করে এবং যুক্ত করে।
HorizontalRule একটি নতুন Paragraph মধ্যে থাকবে।
ফেরত
HorizontalRule — নতুন হরাইজন্টাল রুল।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendImage(image)
নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন InlineImage তৈরি করে এবং যুক্ত করে।
ছবিটি একটি নতুন Paragraph থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
image | Blob Source | ছবির ডেটা। |
ফেরত
InlineImage — সংযুক্ত ছবিটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendImage(image)
প্রদত্ত InlineImage যুক্ত করে।
InlineImage একটি নতুন Paragraph মধ্যে থাকবে।
বিদ্যমান কোনো InlineImage এর অনুলিপি যুক্ত করার জন্য appendImage এর এই সংস্করণটি ব্যবহার করুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
image | Inline Image | ছবির ডেটা। |
ফেরত
InlineImage — সংযুক্ত ছবিটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendListItem(listItem)
প্রদত্ত ListItem যুক্ত করে।
বিদ্যমান ListItem এর একটি অনুলিপি যুক্ত করার সময় appendListItem এর এই সংস্করণটি ব্যবহার করুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
list Item | List Item | তালিকায় যুক্ত করার জন্য আইটেমটি। |
ফেরত
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
appendPageBreak()
একটি নতুন PageBreak তৈরি করে এবং যুক্ত করে।
PageBreak একটি নতুন Paragraph মধ্যে থাকবে।
ফেরত
PageBreak — নতুন পৃষ্ঠা বিরতি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendPageBreak(pageBreak)
প্রদত্ত PageBreak টি যুক্ত করে।
PageBreak একটি নতুন Paragraph মধ্যে থাকবে।
বিদ্যমান কোনো PageBreak এর অনুলিপি যুক্ত করার জন্য appendPageBreak এর এই সংস্করণটি ব্যবহার করুন।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
page Break | Page Break | সংযোজন করার জন্য পৃষ্ঠা বিরতি। |
ফেরত
PageBreak — যুক্ত করা পৃষ্ঠা বিরতি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 তৈরি করে এবং তাতে ডেটা যুক্ত করে।
এই পদ্ধতিটি টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করবে, কারণ গুগল ডক্স ডকুমেন্ট টেবিল দিয়ে শেষ হতে পারে না।
ফেরত
Table — নতুন টেবিলটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendTable(cells)
প্রতিটি নির্দিষ্ট স্ট্রিং মানের জন্য একটি TableCell সম্বলিত একটি নতুন Table যুক্ত করে।
এই পদ্ধতিটি টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করবে, কারণ গুগল ডক্স ডকুমেন্ট টেবিল দিয়ে শেষ হতে পারে না।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
cells | String[][] | নতুন টেবিলে যোগ করার জন্য টেবিলের সেলগুলোর টেক্সট কন্টেন্ট। |
ফেরত
Table — সংযুক্ত সারণিটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendTable(table)
প্রদত্ত Table সংযুক্ত করে।
বিদ্যমান কোনো Table অনুলিপি যুক্ত করার জন্য appendTable এর এই সংস্করণটি ব্যবহার করুন। এই পদ্ধতিটি টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করবে, কারণ গুগল ডক্স ডকুমেন্ট টেবিল দিয়ে শেষ হতে পারে না।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
table | Table | যে টেবিলটি যুক্ত করতে হবে। |
ফেরত
Table — সংযুক্ত সারণিটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
clear()
copy()
বর্তমান এলিমেন্টটির একটি ডিটাচড, ডিপ কপি ফেরত দেয়।
এলিমেন্টটির মধ্যে উপস্থিত যেকোনো চাইল্ড এলিমেন্টও কপি করা হয়। নতুন এলিমেন্টটির কোনো প্যারেন্ট থাকে না।
ফেরত
Body — নতুন অনুলিপি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
editAsText()
সম্পাদনার জন্য বর্তমান এলিমেন্টটির একটি Text সংস্করণ পাওয়া যায়।
এলিমেন্টের বিষয়বস্তুকে রিচ টেক্সট হিসেবে পরিবর্তন করার জন্য editAsText ব্যবহার করুন। editAsText মোড নন-টেক্সট এলিমেন্টগুলোকে (যেমন InlineImage এবং HorizontalRule ) উপেক্ষা করে।
মুছে ফেলা টেক্সট রেঞ্জের মধ্যে সম্পূর্ণরূপে থাকা চাইল্ড এলিমেন্টগুলো সেই এলিমেন্ট থেকে সরিয়ে দেওয়া হয়।
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Insert two paragraphs separated by a paragraph containing an // horizontal rule. body.insertParagraph(0, 'An editAsText sample.'); body.insertHorizontalRule(0); body.insertParagraph(0, 'An example.'); // Delete " sample.\n\n An" removing the horizontal rule in the process. body.editAsText().deleteText(14, 25);
ফেরত
Text — বর্তমান এলিমেন্টের একটি টেক্সট সংস্করণ
findElement(elementType)
এলিমেন্টের বিষয়বস্তুর মধ্যে নির্দিষ্ট টাইপের কোনো বংশধরকে অনুসন্ধান করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
element Type | Element Type | যে ধরনের উপাদান অনুসন্ধান করতে হবে। |
ফেরত
RangeElement |null — একটি অনুসন্ধানের ফলাফল যা অনুসন্ধান উপাদানের অবস্থান নির্দেশ করে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
findElement(elementType, from)
নির্দিষ্ট RangeElement থেকে শুরু করে, এলিমেন্টটির বিষয়বস্তুর মধ্যে নির্দিষ্ট টাইপের কোনো বংশধরকে অনুসন্ধান করে।
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Define the search parameters. let searchResult = null; // Search until the paragraph is found. while ( (searchResult = body.findElement( DocumentApp.ElementType.PARAGRAPH, searchResult, ))) { const par = searchResult.getElement().asParagraph(); if (par.getHeading() === DocumentApp.ParagraphHeading.HEADING1) { // Found one, update and stop. par.setText('This is the first header.'); break; } }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
element Type | Element Type | যে ধরনের উপাদান অনুসন্ধান করতে হবে। |
from | Range Element | অনুসন্ধান করার জন্য অনুসন্ধানের ফলাফল। |
ফেরত
RangeElement |null — একটি অনুসন্ধানের ফলাফল যা অনুসন্ধান উপাদানটির পরবর্তী অবস্থান নির্দেশ করে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
findText(searchPattern)
রেগুলার এক্সপ্রেশন ব্যবহার করে এলিমেন্টের বিষয়বস্তুর মধ্যে নির্দিষ্ট টেক্সট প্যাটার্নটি অনুসন্ধান করে।
জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনের কিছু বৈশিষ্ট্য সম্পূর্ণরূপে সমর্থিত নয়, যেমন ক্যাপচার গ্রুপ এবং মোড মডিফায়ার।
প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান এলিমেন্টের অন্তর্ভুক্ত প্রতিটি টেক্সট ব্লকের সাথে স্বতন্ত্রভাবে মেলানো হয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
search Pattern | String | অনুসন্ধান করার জন্য প্যাটার্ন |
ফেরত
RangeElement |null — অনুসন্ধানের টেক্সটের অবস্থান নির্দেশকারী একটি ফলাফল, অথবা কোনো মিল না থাকলে null।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
findText(searchPattern, from)
প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, এলিমেন্টের বিষয়বস্তুর মধ্যে নির্দিষ্ট টেক্সট প্যাটার্নটি অনুসন্ধান করে।
জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনের কিছু বৈশিষ্ট্য সম্পূর্ণরূপে সমর্থিত নয়, যেমন ক্যাপচার গ্রুপ এবং মোড মডিফায়ার।
প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান এলিমেন্টের অন্তর্ভুক্ত প্রতিটি টেক্সট ব্লকের সাথে স্বতন্ত্রভাবে মেলানো হয়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
search Pattern | String | অনুসন্ধান করার জন্য প্যাটার্ন |
from | Range Element | অনুসন্ধানের ফলাফল থেকে অনুসন্ধান করুন |
ফেরত
RangeElement |null — অনুসন্ধানের ফলাফল যা অনুসন্ধান করা টেক্সটের পরবর্তী অবস্থান নির্দেশ করে, অথবা কোনো মিল না পাওয়া গেলে null।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getAttributes()
এলিমেন্টটির অ্যাট্রিবিউটগুলো পুনরুদ্ধার করে।
এর ফলে এমন একটি অবজেক্ট তৈরি হয়, যাতে প্রতিটি বৈধ এলিমেন্ট অ্যাট্রিবিউটের জন্য একটি করে প্রপার্টি থাকে এবং প্রতিটি প্রপার্টির নাম DocumentApp.Attribute এনুমারেশনের একটি আইটেমের সাথে সঙ্গতিপূর্ণ হয়।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Append a styled paragraph. const par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. const atts = par.getAttributes(); // Log the paragraph attributes. for (const att in atts) { Logger.log(`${att}:${atts[att]}`); }
ফেরত
Object — এলিমেন্টটির অ্যাট্রিবিউটসমূহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getChild(childIndex)
নির্দিষ্ট চাইল্ড ইনডেক্সে অবস্থিত চাইল্ড এলিমেন্টটি পুনরুদ্ধার করে।
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Obtain the first element in the tab. const firstChild = body.getChild(0); // If it's a paragraph, set its contents. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { firstChild.asParagraph().setText('This is the first paragraph.'); }
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | 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
getHeadingAttributes(paragraphHeading)
প্রদত্ত ParagraphHeading এর অ্যাট্রিবিউটসমূহের সেট পুনরুদ্ধার করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
paragraph Heading | Paragraph Heading | যে শিরোনামের অ্যাট্রিবিউটগুলো পুনরুদ্ধার করা উচিত। |
ফেরত
Object — অ্যাট্রিবিউটসমূহ এবং তাদের বর্তমান মানগুলোর একটি ম্যাপ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getImages()
সেকশনটিতে থাকা সমস্ত InlineImages পুনরুদ্ধার করে।
ফেরত
InlineImage[] |null — সেকশনের ছবিগুলো।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getListItems()
সেকশনটিতে থাকা সমস্ত ListItems পুনরুদ্ধার করে।
ফেরত
ListItem[] |null — সেকশন তালিকার আইটেমগুলো।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getMarginBottom()
নিচের মার্জিনটি পয়েন্ট আকারে পুনরুদ্ধার করে।
ফেরত
Number|null — নিচের মার্জিন, পয়েন্টে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getMarginLeft()
বাম মার্জিনকে পয়েন্ট আকারে পুনরুদ্ধার করে।
ফেরত
Number|null — বাম মার্জিন, পয়েন্টে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getMarginRight()
ডান মার্জিন পুনরুদ্ধার করে।
ফেরত
Number|null — ডানদিকের মার্জিন, পয়েন্টে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getMarginTop()
শীর্ষ মার্জিন পুনরুদ্ধার করে।
ফেরত
Number|null — উপরের মার্জিন, পয়েন্টে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getNumChildren()
শিশুদের সংখ্যা পুনরুদ্ধার করে।
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Log the number of elements in the tab. Logger.log(`There are ${body.getNumChildren()} elements in the tab's body.`);
ফেরত
Integer — সন্তানের সংখ্যা।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPageHeight()
পৃষ্ঠার উচ্চতা পয়েন্টে প্রকাশ করে।
ফেরত
Number|null — পৃষ্ঠার উচ্চতা, পয়েন্টে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPageWidth()
পৃষ্ঠার প্রস্থ পয়েন্টে প্রকাশ করে।
ফেরত
Number|null — পৃষ্ঠার প্রস্থ, পয়েন্টে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getParagraphs()
সেকশনটিতে থাকা সমস্ত Paragraphs ( ListItems সহ) পুনরুদ্ধার করে।
ফেরত
Paragraph[] |null — বিভাগের অনুচ্ছেদসমূহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getParent()
এলিমেন্টটির প্যারেন্ট এলিমেন্ট পুনরুদ্ধার করে।
প্যারেন্ট এলিমেন্টের মধ্যে বর্তমান এলিমেন্টটি থাকে।
ফেরত
ContainerElement |null — মূল এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getTables()
সেকশনটিতে থাকা সমস্ত Tables পুনরুদ্ধার করে।
ফেরত
Table[] |null — সেকশন টেবিলগুলো।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 — টেক্সট অ্যালাইনমেন্টের ধরন, অথবা যদি টেক্সটটিতে একাধিক ধরনের অ্যালাইনমেন্ট থাকে বা টেক্সট অ্যালাইনমেন্ট কখনও সেট করা না হয়ে থাকে তবে null
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getType()
এলিমেন্টটির ElementType পুনরুদ্ধার করে।
কোনো প্রদত্ত এলিমেন্টের সঠিক টাইপ নির্ধারণ করতে getType() ব্যবহার করুন।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Obtain the first element in the active tab's body. const firstChild = body.getChild(0); // Use getType() to determine the element's type. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { Logger.log('The first element is a paragraph.'); } else { Logger.log('The first element is not a paragraph.'); }
ফেরত
ElementType — এলিমেন্টের প্রকার।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertHorizontalRule(childIndex)
নির্দিষ্ট ইন্ডেক্সে একটি নতুন HorizontalRule তৈরি করে এবং সন্নিবেশ করে।
HorizontalRule একটি নতুন Paragraph মধ্যে থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে ইন্ডেক্সে এলিমেন্টটি সন্নিবেশ করতে হবে। |
ফেরত
HorizontalRule — নতুন হরাইজন্টাল রুল।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertImage(childIndex, image)
নির্দিষ্ট ইমেজ ব্লব থেকে নির্দিষ্ট ইন্ডেক্সে একটি InlineImage তৈরি করে ও সন্নিবেশ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে ইন্ডেক্সে এলিমেন্টটি সন্নিবেশ করতে হবে। |
image | Blob Source | ছবির ডেটা। |
ফেরত
InlineImage — সন্নিবেশিত ইনলাইন চিত্র।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertImage(childIndex, image)
প্রদত্ত InlineImage নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে।
ছবিটি একটি নতুন Paragraph থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে ইন্ডেক্সে এলিমেন্টটি সন্নিবেশ করতে হবে। |
image | Inline Image | সন্নিবেশ করার জন্য ছবিটি। |
ফেরত
InlineImage — সন্নিবেশিত ইনলাইন চিত্র।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertListItem(childIndex, listItem)
প্রদত্ত ListItem টিকে নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে সূচকে সন্নিবেশ করতে হবে। |
list Item | List Item | যে তালিকাটিতে আইটেমটি যোগ করতে হবে। |
ফেরত
ListItem — সন্নিবেশিত তালিকার আইটেম।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertListItem(childIndex, text)
নির্দিষ্ট ইন্ডেক্সে নির্দিষ্ট টেক্সট কন্টেন্ট সহ একটি নতুন ListItem তৈরি ও সন্নিবেশ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে সূচকে সন্নিবেশ করতে হবে। |
text | String | তালিকার আইটেমটির পাঠ্য বিষয়বস্তু। |
ফেরত
ListItem — নতুন তালিকার আইটেমটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertPageBreak(childIndex)
নির্দিষ্ট ইন্ডেক্সে একটি নতুন PageBreak তৈরি ও সন্নিবেশ করে।
PageBreak একটি নতুন Paragraph মধ্যে থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে ইন্ডেক্সে এলিমেন্টটি সন্নিবেশ করতে হবে। |
ফেরত
PageBreak — নতুন পৃষ্ঠা বিরতি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertPageBreak(childIndex, pageBreak)
নির্দিষ্ট ইন্ডেক্সে প্রদত্ত PageBreak সন্নিবেশ করে।
PageBreak একটি নতুন Paragraph মধ্যে থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে ইন্ডেক্সে এলিমেন্টটি সন্নিবেশ করতে হবে। |
page Break | Page Break | পৃষ্ঠা বিরতি যোগ করতে হবে। |
ফেরত
PageBreak — সন্নিবেশিত পৃষ্ঠা বিরতি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertParagraph(childIndex, paragraph)
প্রদত্ত Paragraph নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে সূচকে সন্নিবেশ করতে হবে। |
paragraph | Paragraph | যে অনুচ্ছেদটি সন্নিবেশ করতে হবে। |
ফেরত
Paragraph — সন্নিবেশিত অনুচ্ছেদটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertParagraph(childIndex, text)
নির্দিষ্ট ইন্ডেক্সে নির্দিষ্ট টেক্সট কন্টেন্ট সহ একটি নতুন Paragraph তৈরি ও সন্নিবেশ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে সূচকে সন্নিবেশ করতে হবে। |
text | String | অনুচ্ছেদটির পাঠ্য বিষয়বস্তু। |
ফেরত
Paragraph — নতুন অনুচ্ছেদ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertTable(childIndex)
নির্দিষ্ট ইনডেক্সে একটি নতুন Table তৈরি করে এবং তাতে ডেটা যুক্ত করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে সূচকে সন্নিবেশ করতে হবে। |
ফেরত
Table — নতুন টেবিলটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertTable(childIndex, cells)
নির্দিষ্ট ইনডেক্সে, নির্দিষ্ট সেলগুলো সম্বলিত একটি নতুন Table তৈরি ও সন্নিবেশ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে সূচকে সন্নিবেশ করতে হবে। |
cells | String[][] | নতুন টেবিলে যোগ করার জন্য টেবিলের সেলগুলোর টেক্সট কন্টেন্ট। |
ফেরত
Table — নতুন টেবিলটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertTable(childIndex, table)
প্রদত্ত Table নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে সূচকে সন্নিবেশ করতে হবে। |
table | Table | যে টেবিলটি সন্নিবেশ করতে হবে। |
ফেরত
Table — সন্নিবেশিত টেবিলটি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
removeChild(child)
নির্দিষ্ট চাইল্ড এলিমেন্টটি মুছে ফেলে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child | Element | যে চাইল্ড এলিমেন্টটি অপসারণ করতে হবে। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
replaceText(searchPattern, replacement)
রেগুলার এক্সপ্রেশন ব্যবহার করে, একটি প্রদত্ত টেক্সট প্যাটার্নের সমস্ত উপস্থিতিকে একটি প্রদত্ত রিপ্লেসমেন্ট স্ট্রিং দ্বারা প্রতিস্থাপন করে।
সার্চ প্যাটার্নটি একটি স্ট্রিং হিসেবে পাস করা হয়, কোনো জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন অবজেক্ট হিসেবে নয়। এই কারণে, প্যাটার্নের মধ্যে থাকা যেকোনো ব্যাকস্ল্যাশকে এস্কেপ করতে হবে।
এই পদ্ধতিতে গুগলের RE2 রেগুলার এক্সপ্রেশন লাইব্রেরি ব্যবহার করা হয়, যা এর সমর্থিত সিনট্যাক্সকে সীমিত করে।
প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান এলিমেন্টের অন্তর্ভুক্ত প্রতিটি টেক্সট ব্লকের সাথে স্বতন্ত্রভাবে মেলানো হয়।
const body = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody(); // Clear the text surrounding "Apps Script", with or without text. body.replaceText('^.*Apps ?Script.*$', 'Apps Script');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
search Pattern | String | অনুসন্ধানের জন্য রেজেক্স প্যাটার্ন |
replacement | String | প্রতিস্থাপন হিসেবে ব্যবহার করার জন্য পাঠ্য |
ফেরত
Element — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setAttributes(attributes)
এলিমেন্টের অ্যাট্রিবিউটগুলো নির্ধারণ করে।
নির্দিষ্ট অ্যাট্রিবিউটস প্যারামিটারটি অবশ্যই একটি অবজেক্ট হতে হবে, যেখানে প্রতিটি প্রপার্টির নাম হবে DocumentApp.Attribute এনুমারেশনের একটি আইটেম এবং প্রতিটি প্রপার্টির মান হবে প্রয়োগ করার জন্য নতুন মান।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Define a custom paragraph style. const style = {}; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.RIGHT; style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri'; style[DocumentApp.Attribute.FONT_SIZE] = 18; style[DocumentApp.Attribute.BOLD] = true; // Append a plain paragraph. const par = body.appendParagraph('A paragraph with custom style.'); // Apply the custom style. par.setAttributes(style);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
attributes | Object | এলিমেন্টটির অ্যাট্রিবিউটসমূহ। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setHeadingAttributes(paragraphHeading, attributes)
প্রদত্ত ParagraphHeading এর অ্যাট্রিবিউটসমূহ নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
paragraph Heading | Paragraph Heading | যে শিরোনামের অ্যাট্রিবিউটগুলো সেট করা উচিত। |
attributes | Object | অ্যাট্রিবিউটসমূহ এবং সেগুলোর জন্য নির্ধারিত মানগুলোর একটি ম্যাপ। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setMarginBottom(marginBottom)
নিচের মার্জিন পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
margin Bottom | Number | নিম্ন মার্জিন, পয়েন্টে। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setMarginLeft(marginLeft)
বাম মার্জিন পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
margin Left | Number | বাম মার্জিন, পয়েন্ট আকারে। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setMarginRight(marginRight)
সঠিক মার্জিন পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
margin Right | Number | ডান মার্জিন। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setMarginTop(marginTop)
উপরের মার্জিন নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
margin Top | Number | সর্বোচ্চ ব্যবধান, পয়েন্টে। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setPageHeight(pageHeight)
পৃষ্ঠার উচ্চতা পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
page Height | Number | পৃষ্ঠার উচ্চতা, পয়েন্টে। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setPageWidth(pageWidth)
পৃষ্ঠার প্রস্থ পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
page Width | Number | পৃষ্ঠার প্রস্থ, পয়েন্টে। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setText(text)
বিষয়বস্তুকে সাধারণ টেক্সট হিসেবে সেট করে।
দ্রষ্টব্য: বিদ্যমান বিষয়বস্তু মুছে ফেলা হয়েছে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
text | String | নতুন পাঠ্য বিষয়বস্তু। |
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setTextAlignment(textAlignment)
টেক্সট অ্যালাইনমেন্ট নির্ধারণ করে। উপলব্ধ অ্যালাইনমেন্টের প্রকারগুলি হলো DocumentApp.TextAlignment.NORMAL , DocumentApp.TextAlignment.SUBSCRIPT এবং DocumentApp.TextAlignment.SUPERSCRIPT ।
// Make the entire first paragraph in the active tab be superscript. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const text = documentTab.getBody().getParagraphs()[0].editAsText(); text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
text Alignment | Text Alignment | প্রয়োগ করার জন্য টেক্সট অ্যালাইনমেন্টের ধরণ |
ফেরত
Body — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents