Class TableCell

টেবিলসেল

একটি এলিমেন্ট যা একটি টেবিল সেলকে প্রতিনিধিত্ব করে। একটি 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()

একটি নতুন Table তৈরি করে এবং তাতে ডেটা যুক্ত করে।

ফেরত

Table — নতুন টেবিল

অনুমোদন

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

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

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

এলিমেন্টটির বিষয়বস্তু মুছে দেয়।

ফেরত

TableCell — বর্তমান উপাদান।


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