একটি এলিমেন্ট যা একটি টেবিল সেলকে প্রতিনিধিত্ব করে। একটি TableCell সর্বদা একটি TableRow মধ্যে থাকে এবং এতে ListItem , Paragraph , বা Table এলিমেন্ট থাকতে পারে। ডকুমেন্টের গঠন সম্পর্কে আরও তথ্যের জন্য, Google Docs সম্প্রসারণ নির্দেশিকাটি দেখুন।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
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 Paragraph(paragraph) | Paragraph | প্রদত্ত Paragraph যুক্ত করে। |
append Paragraph(text) | Paragraph | একটি নতুন Paragraph তৈরি করে এবং যুক্ত করে। |
append Table() | Table | একটি নতুন Table তৈরি করে এবং তাতে ডেটা যুক্ত করে। |
append Table(cells) | Table | নির্দিষ্ট সেলগুলো সম্বলিত একটি নতুন Table যুক্ত করে। |
append Table(table) | Table | প্রদত্ত Table সংযুক্ত করে। |
clear() | Table Cell | এলিমেন্টটির বিষয়বস্তু মুছে দেয়। |
copy() | Table Cell | বর্তমান এলিমেন্টটির একটি ডিটাচড, ডিপ কপি ফেরত দেয়। |
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 Background Color() | String|null | পটভূমির রঙ পুনরুদ্ধার করে। |
get Child(childIndex) | Element | নির্দিষ্ট চাইল্ড ইনডেক্সে অবস্থিত চাইল্ড এলিমেন্টটি পুনরুদ্ধার করে। |
get Child Index(child) | Integer | নির্দিষ্ট চাইল্ড এলিমেন্টের চাইল্ড ইনডেক্স পুনরুদ্ধার করে। |
get Col Span() | Integer | কলাম স্প্যানটি পুনরুদ্ধার করে, যা হলো এই সেলটি দ্বারা বিস্তৃত টেবিল সেলের কলাম সংখ্যা। |
get Link Url() | String|null | লিঙ্ক ইউআরএলটি পুনরুদ্ধার করে। |
get Next Sibling() | Element |null | এলিমেন্টটির পরবর্তী সিibling এলিমেন্টটি খুঁজে বের করে। |
get Num Children() | Integer | শিশুদের সংখ্যা পুনরুদ্ধার করে। |
get Padding Bottom() | Number|null | নিচের প্যাডিংটি পয়েন্ট আকারে পুনরুদ্ধার করে। |
get Padding Left() | Number|null | বাম প্যাডিং পয়েন্ট আকারে পুনরুদ্ধার করে। |
get Padding Right() | Number|null | সঠিক প্যাডিং পয়েন্ট আকারে পুনরুদ্ধার করে। |
get Padding Top() | Number|null | উপরের প্যাডিং পয়েন্ট আকারে পুনরুদ্ধার করে। |
get Parent() | Container Element |null | এলিমেন্টটির প্যারেন্ট এলিমেন্ট পুনরুদ্ধার করে। |
get Parent Row() | Table Row |null | বর্তমান Table Cell ধারণকারী Table Row পুনরুদ্ধার করে। |
get Parent Table() | Table |null | বর্তমান Table Cell ধারণকারী Table পুনরুদ্ধার করে। |
get Previous Sibling() | Element |null | এলিমেন্টটির পূর্ববর্তী সিibling এলিমেন্টটি পুনরুদ্ধার করে। |
get Row Span() | Integer | এই সেলটি টেবিলের যতগুলো সারি জুড়ে বিস্তৃত, সেই সংখ্যাটি হলো রো স্প্যান। |
get Text() | String | এলিমেন্টের বিষয়বস্তু একটি টেক্সট স্ট্রিং হিসেবে পুনরুদ্ধার করে। |
get Text Alignment() | Text Alignment |null | টেক্সটের অ্যালাইনমেন্ট ঠিক করে। |
get Type() | Element Type | এলিমেন্টটির Element Type পুনরুদ্ধার করে। |
get Vertical Alignment() | Vertical Alignment |null | Vertical Alignment পুনরুদ্ধার করে। |
get Width() | Number|null | সেলটি ধারণকারী কলামের প্রস্থ পয়েন্টে প্রকাশ করে। |
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 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 নির্দিষ্ট ইন্ডেক্সে সন্নিবেশ করে। |
is At Document End() | Boolean | উপাদানটি Document শেষে আছে কিনা তা নির্ধারণ করে। |
merge() | Table Cell |null | এলিমেন্টটিকে তার পূর্ববর্তী একই ধরনের এলিমেন্টের সাথে একীভূত করে। |
remove Child(child) | Table Cell | নির্দিষ্ট চাইল্ড এলিমেন্টটি মুছে ফেলে। |
remove From Parent() | Table Cell |null | এলিমেন্টটিকে তার প্যারেন্ট থেকে সরিয়ে দেয়। |
replace Text(searchPattern, replacement) | Element | রেগুলার এক্সপ্রেশন ব্যবহার করে, একটি প্রদত্ত টেক্সট প্যাটার্নের সমস্ত উপস্থিতিকে একটি প্রদত্ত রিপ্লেসমেন্ট স্ট্রিং দ্বারা প্রতিস্থাপন করে। |
set Attributes(attributes) | Table Cell | এলিমেন্টের অ্যাট্রিবিউটগুলো নির্ধারণ করে। |
set Background Color(color) | Table Cell | পটভূমির রঙ নির্ধারণ করে। |
set Link Url(url) | Table Cell | লিঙ্ক ইউআরএল নির্ধারণ করে। |
set Padding Bottom(paddingBottom) | Table Cell | নিচের প্যাডিং পয়েন্টের মাধ্যমে নির্ধারণ করে। |
set Padding Left(paddingLeft) | Table Cell | বাম প্যাডিং পয়েন্টে নির্ধারণ করে। |
set Padding Right(paddingRight) | Table Cell | সঠিক প্যাডিং পয়েন্টের মাধ্যমে নির্ধারণ করে। |
set Padding Top(paddingTop) | Table Cell | উপরের প্যাডিং পয়েন্টের মাধ্যমে নির্ধারণ করে। |
set Text(text) | Table Cell | বিষয়বস্তুকে সাধারণ টেক্সট হিসেবে সেট করে। |
set Text Alignment(textAlignment) | Table Cell | টেক্সটের অ্যালাইনমেন্ট নির্ধারণ করে। |
set Vertical Alignment(alignment) | Table Cell | উল্লম্ব সারিবদ্ধতা নির্ধারণ করে। |
set Width(width) | Table Cell | বর্তমান সেল ধারণকারী কলামের প্রস্থ পয়েন্টে নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
appendHorizontalRule()
একটি নতুন HorizontalRule তৈরি করে এবং যুক্ত করে।
HorizontalRule একটি নতুন Paragraph মধ্যে থাকবে।
ফেরত
HorizontalRule — নতুন হরাইজন্টাল রুল
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendImage(image)
নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন InlineImage তৈরি করে এবং যুক্ত করে।
InlineImage একটি নতুন Paragraph মধ্যে থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
image | Blob Source | ছবির ডেটা |
ফেরত
InlineImage — নতুন ছবিটি
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendImage(image)
প্রদত্ত InlineImage যুক্ত করে।
InlineImage একটি নতুন Paragraph মধ্যে থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
image | Inline Image | ছবির ডেটা |
ফেরত
InlineImage — সংযুক্ত ছবিটি
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendListItem(listItem)
প্রদত্ত ListItem যুক্ত করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
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
appendParagraph(paragraph)
প্রদত্ত Paragraph যুক্ত করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
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()
appendTable(cells)
নির্দিষ্ট সেলগুলো সম্বলিত একটি নতুন Table যুক্ত করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
cells | String[][] | নতুন টেবিলে যোগ করার জন্য টেবিলের সেলগুলোর টেক্সট কন্টেন্ট। |
ফেরত
Table — সংযুক্ত টেবিল
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
appendTable(table)
প্রদত্ত Table সংযুক্ত করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
table | Table | সংযুক্ত করার জন্য টেবিলটি |
ফেরত
Table — সংযুক্ত টেবিল
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
clear()
copy()
বর্তমান এলিমেন্টটির একটি ডিটাচড, ডিপ কপি ফেরত দেয়।
এলিমেন্টটির মধ্যে উপস্থিত যেকোনো চাইল্ড এলিমেন্টও কপি করা হয়। নতুন এলিমেন্টটির কোনো প্যারেন্ট থাকে না।
ফেরত
TableCell — নতুন অনুলিপি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
getBackgroundColor()
পটভূমির রঙ পুনরুদ্ধার করে।
ফেরত
String|null — ব্যাকগ্রাউন্ডের রঙ, যা CSS নোটেশনে ফরম্যাট করা হয় (যেমন '#ffffff' )
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
getColSpan()
কলাম স্প্যানটি পাওয়া যায়, যা হলো এই সেলটি দ্বারা বিস্তৃত টেবিল সেলের কলাম সংখ্যা। মার্জ করা হয়নি এমন সেলের কলাম স্প্যান ১ হয়।
ফেরত
Integer — কলাম স্প্যান অথবা অন্য সেল দ্বারা মার্জ করা সেলের জন্য ০।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getLinkUrl()
লিঙ্ক ইউআরএলটি পুনরুদ্ধার করে।
ফেরত
String|null — লিঙ্ক ইউআরএল, অথবা নাল যদি এলিমেন্টটিতে এই অ্যাট্রিবিউটের জন্য একাধিক মান থাকে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getNextSibling()
এলিমেন্টটির পরবর্তী সিibling এলিমেন্টটি খুঁজে বের করে।
পরবর্তী সিবলিং-এর প্যারেন্ট একই থাকে এবং এটি বর্তমান এলিমেন্টটিকে অনুসরণ করে।
ফেরত
Element |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
getPaddingBottom()
নিচের প্যাডিংটি পয়েন্ট আকারে পুনরুদ্ধার করে।
ফেরত
Number|null — নিচের প্যাডিং, পয়েন্টে
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPaddingLeft()
বাম প্যাডিং পয়েন্ট আকারে পুনরুদ্ধার করে।
ফেরত
Number|null — বাম দিকের প্যাডিং, পয়েন্টে
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPaddingRight()
সঠিক প্যাডিং পয়েন্ট আকারে পুনরুদ্ধার করে।
ফেরত
Number|null — ডানদিকের প্যাডিং, পয়েন্টে
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPaddingTop()
উপরের প্যাডিং পয়েন্ট আকারে পুনরুদ্ধার করে।
ফেরত
Number|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
getParentRow()
বর্তমান TableCell ধারণকারী TableRow পুনরুদ্ধার করে।
ফেরত
TableRow |null — যে টেবিলের সারিতে বর্তমান সেলটি রয়েছে
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getParentTable()
বর্তমান TableCell ধারণকারী Table পুনরুদ্ধার করে।
ফেরত
Table |null — যে টেবিলে বর্তমান সেলটি রয়েছে
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPreviousSibling()
এলিমেন্টটির পূর্ববর্তী সিibling এলিমেন্টটি পুনরুদ্ধার করে।
পূর্ববর্তী সিবলিং-এর প্যারেন্ট একই এবং এটি বর্তমান এলিমেন্টের আগে আসে।
ফেরত
Element |null — পূর্ববর্তী সহোদর এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getRowSpan()
এই সেলটি টেবিলের যতগুলো সারি জুড়ে বিস্তৃত, সেই সংখ্যাটি হলো রো স্প্যান। যেসব সেল মার্জ করা হয়নি, সেগুলোর রো স্প্যান হলো ১।
ফেরত
Integer — সারির বিস্তৃতি অথবা অন্য সেল দ্বারা মার্জ করা সেলের জন্য ০।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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
getVerticalAlignment()
VerticalAlignment পুনরুদ্ধার করে।
ফেরত
VerticalAlignment |null — উল্লম্ব সারিবদ্ধতা
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getWidth()
সেলটি ধারণকারী কলামের প্রস্থ পয়েন্টে প্রকাশ করে।
ফেরত
Number|null — কলামের প্রস্থ, পয়েন্টে
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertHorizontalRule(childIndex)
নির্দিষ্ট ইন্ডেক্সে একটি নতুন HorizontalRule তৈরি করে এবং সন্নিবেশ করে।
অনুভূমিক রেখাটি একটি নতুন Paragraph অন্তর্ভুক্ত থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child Index | Integer | যে সূচকে উপাদানটি সন্নিবেশ করতে হবে |
ফেরত
HorizontalRule — নতুন হরাইজন্টাল রুল
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
insertImage(childIndex, image)
নির্দিষ্ট ইমেজ ব্লব থেকে নির্দিষ্ট ইন্ডেক্সে একটি InlineImage তৈরি করে ও সন্নিবেশ করে।
ছবিটি একটি নতুন Paragraph থাকবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
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
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
isAtDocumentEnd()
উপাদানটি Document শেষে আছে কিনা তা নির্ধারণ করে।
ফেরত
Boolean — এলিমেন্টটি ট্যাবের শেষে আছে কি না।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
merge()
এলিমেন্টটিকে তার পূর্ববর্তী একই ধরনের এলিমেন্টের সাথে একীভূত করে।
শুধুমাত্র একই ElementType এর এলিমেন্টগুলোকেই মার্জ করা যায়। বর্তমান এলিমেন্টের অন্তর্ভুক্ত যেকোনো চাইল্ড এলিমেন্টকে তার পূর্ববর্তী সিibling এলিমেন্টে স্থানান্তর করা হয়।
বর্তমান উপাদানটি ডকুমেন্ট থেকে মুছে ফেলা হয়েছে।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Example 1: Merge paragraphs // Append two paragraphs to the document's active tab. const par1 = body.appendParagraph('Paragraph 1.'); const 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. const cells = [ ['Row 1, Cell 1', 'Row 1, Cell 2'], ['Row 2, Cell 1', 'Row 2, Cell 2'], ]; // Build a table from the array. const table = body.appendTable(cells); // Get the first row in the table. const row = table.getRow(0); // Get the two cells in this row. const cell1 = row.getCell(0); const cell2 = row.getCell(1); // Merge the current cell into its preceding sibling element. const merged = cell2.merge();
ফেরত
TableCell |null — একীভূত উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
removeChild(child)
নির্দিষ্ট চাইল্ড এলিমেন্টটি মুছে ফেলে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
child | Element | চাইল্ড এলিমেন্টটি অপসারণ করতে |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
removeFromParent()
এলিমেন্টটিকে তার প্যারেন্ট থেকে সরিয়ে দেয়।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Remove all images in the active tab's body. const imgs = body.getImages(); for (let i = 0; i < imgs.length; i++) { imgs[i].removeFromParent(); }
ফেরত
TableCell |null — অপসারিত উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | এলিমেন্টটির অ্যাট্রিবিউটসমূহ। |
ফেরত
TableCell — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setBackgroundColor(color)
পটভূমির রঙ নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
color | String | ব্যাকগ্রাউন্ডের রঙ, যা CSS নোটেশনে ফরম্যাট করা হয় (যেমন '#ffffff' ) |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setLinkUrl(url)
লিঙ্ক ইউআরএল নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
url | String | লিঙ্ক ইউআরএল |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setPaddingBottom(paddingBottom)
নিচের প্যাডিং পয়েন্টের মাধ্যমে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
padding Bottom | Number | নিচের প্যাডিং, পয়েন্টে |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setPaddingLeft(paddingLeft)
বাম প্যাডিং পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
padding Left | Number | বাম প্যাডিং, পয়েন্টে |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setPaddingRight(paddingRight)
সঠিক প্যাডিং পয়েন্টের মাধ্যমে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
padding Right | Number | সঠিক প্যাডিং, কয়েকটি পয়েন্টে। |
ফেরত
TableCell — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setPaddingTop(paddingTop)
উপরের প্যাডিং পয়েন্টের মাধ্যমে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
padding Top | Number | উপরের প্যাডিং, পয়েন্টে |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setText(text)
বিষয়বস্তুকে সাধারণ টেক্সট হিসেবে সেট করে।
দ্রষ্টব্য: বিদ্যমান বিষয়বস্তু মুছে ফেলা হয়েছে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
text | String | নতুন পাঠ্য বিষয়বস্তু |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | প্রয়োগ করার জন্য টেক্সট অ্যালাইনমেন্টের ধরণ |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setVerticalAlignment(alignment)
উল্লম্ব সারিবদ্ধতা নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
alignment | Vertical Alignment | উল্লম্ব সারিবদ্ধতা |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setWidth(width)
বর্তমান সেল ধারণকারী কলামের প্রস্থ পয়েন্টে নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
width | Number | কলামের প্রস্থ, পয়েন্টে |
ফেরত
TableCell — বর্তমান উপাদান
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents