Class Body

শরীর

একটি Google ডক্স ডকুমেন্টের একটি ট্যাবের বিষয়বস্তু। Body List Item , Paragraph , Table এবং Table Of Contents উপাদান থাকতে পারে। ডকুমেন্টের কাঠামো সম্পর্কে আরও তথ্যের জন্য, Google ডক্স সম্প্রসারণের নির্দেশিকা দেখুন।

সাধারণত Body সম্পূর্ণ ট্যাবের বিষয়বস্তু থাকে Header Section , Footer Section এবং যেকোনো Footnote Section উপাদান ছাড়া।

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 টেক্সট অ্যালাইনমেন্ট সেট করে।

বিস্তারিত ডকুমেন্টেশন

append Horizontal Rule()

একটি নতুন Horizontal Rule তৈরি করে এবং সংযোজন করে।

Horizontal Rule একটি নতুন Paragraph অন্তর্ভুক্ত করা হবে।

প্রত্যাবর্তন

Horizontal Rule — নতুন অনুভূমিক নিয়ম।

অনুমোদন

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

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

append Image(image)

নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন Inline Image তৈরি করে এবং যুক্ত করে।

ছবিটি একটি নতুন Paragraph অন্তর্ভুক্ত করা হবে।

পরামিতি

নাম আদর্শ বিবরণ
image Blob Source ছবির তথ্য।

প্রত্যাবর্তন

Inline Image — সংযুক্ত ছবি।

অনুমোদন

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

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

append Image(image)

প্রদত্ত Inline Image যুক্ত করে।

Inline Image একটি নতুন Paragraph অন্তর্ভুক্ত থাকবে।

বিদ্যমান Inline Image একটি অনুলিপি যুক্ত করার সময় append Image এই সংস্করণটি ব্যবহার করুন।

পরামিতি

নাম আদর্শ বিবরণ
image Inline Image ছবির তথ্য।

প্রত্যাবর্তন

Inline Image — সংযুক্ত ছবি।

অনুমোদন

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

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

append List Item(listItem)

প্রদত্ত List Item যুক্ত করে।

বিদ্যমান List Item একটি অনুলিপি যুক্ত করার সময় append List Item এই সংস্করণটি ব্যবহার করুন।

পরামিতি

নাম আদর্শ বিবরণ
list Item List Item যোগ করার জন্য তালিকার আইটেম।

প্রত্যাবর্তন

List Item — সংযুক্ত তালিকা আইটেম।

অনুমোদন

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

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

append List Item(text)

নির্দিষ্ট টেক্সট কন্টেন্ট ধারণকারী একটি নতুন List Item তৈরি করে এবং সংযোজন করে।

একই তালিকার অংশ হিসেবে ধারাবাহিক তালিকার আইটেমগুলি যোগ করা হয়।

পরামিতি

নাম আদর্শ বিবরণ
text String তালিকার আইটেমের টেক্সট কন্টেন্ট।

প্রত্যাবর্তন

List Item — নতুন তালিকা আইটেম।

অনুমোদন

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

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

append Page Break()

একটি নতুন Page Break তৈরি করে এবং যুক্ত করে।

Page Break একটি নতুন Paragraph অন্তর্ভুক্ত থাকবে।

প্রত্যাবর্তন

Page Break — নতুন পৃষ্ঠা বিরতি।

অনুমোদন

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

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

append Page Break(pageBreak)

প্রদত্ত Page Break যোগ করে।

Page Break একটি নতুন Paragraph অন্তর্ভুক্ত থাকবে।

বিদ্যমান Page Break এর একটি কপি যোগ করার সময় append Page Break এর এই সংস্করণটি ব্যবহার করুন।

পরামিতি

নাম আদর্শ বিবরণ
page Break Page Break যুক্ত করার জন্য পৃষ্ঠা বিরতি।

প্রত্যাবর্তন

Page Break — সংযুক্ত পৃষ্ঠা বিরতি।

অনুমোদন

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

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

append Paragraph(paragraph)

প্রদত্ত Paragraph যুক্ত করে।

বিদ্যমান Paragraph একটি অনুলিপি যুক্ত করার সময় append Paragraph এই সংস্করণটি ব্যবহার করুন।

পরামিতি

নাম আদর্শ বিবরণ
paragraph Paragraph যে অনুচ্ছেদটি যুক্ত করতে হবে।

প্রত্যাবর্তন

Paragraph — সংযুক্ত অনুচ্ছেদ।

অনুমোদন

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

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

append Paragraph(text)

নির্দিষ্ট টেক্সট কন্টেন্ট ধারণকারী একটি নতুন Paragraph তৈরি করে এবং সংযোজন করে।

পরামিতি

নাম আদর্শ বিবরণ
text String অনুচ্ছেদের পাঠ্য বিষয়বস্তু।

প্রত্যাবর্তন

Paragraph — নতুন অনুচ্ছেদ।

অনুমোদন

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

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

append Table()

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

এই পদ্ধতিতে টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করা হবে, কারণ Google ডক্স ডকুমেন্টগুলি টেবিল দিয়ে শেষ হতে পারে না।

প্রত্যাবর্তন

Table — নতুন টেবিল।

অনুমোদন

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

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

append Table(cells)

প্রতিটি নির্দিষ্ট স্ট্রিং মানের জন্য একটি Table Cell ধারণকারী একটি নতুন Table যুক্ত করে।

এই পদ্ধতিতে টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করা হবে, কারণ Google ডক্স ডকুমেন্টগুলি টেবিল দিয়ে শেষ হতে পারে না।

পরামিতি

নাম আদর্শ বিবরণ
cells String[][] নতুন টেবিলে যোগ করার জন্য টেবিল কোষের টেক্সট বিষয়বস্তু।

প্রত্যাবর্তন

Table — সংযুক্ত টেবিল।

অনুমোদন

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

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

append Table(table)

প্রদত্ত Table যুক্ত করে।

বিদ্যমান Table এর একটি কপি যোগ করার সময় append Table এর এই সংস্করণটি ব্যবহার করুন। এই পদ্ধতিটি টেবিলের পরে একটি খালি অনুচ্ছেদও যুক্ত করবে, কারণ Google Docs ডকুমেন্টগুলি একটি টেবিল দিয়ে শেষ হতে পারে না।

পরামিতি

নাম আদর্শ বিবরণ
table Table যোগ করার জন্য টেবিল।

প্রত্যাবর্তন

Table — সংযুক্ত টেবিল।

অনুমোদন

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

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

clear()

এলিমেন্টের বিষয়বস্তু সাফ করে।

প্রত্যাবর্তন

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


copy()

বর্তমান এলিমেন্টের একটি বিচ্ছিন্ন, গভীর অনুলিপি প্রদান করে।

এলিমেন্টে উপস্থিত যেকোনো চাইল্ড এলিমেন্টও কপি করা হয়। নতুন এলিমেন্টের কোন প্যারেন্ট নেই।

প্রত্যাবর্তন

Body — নতুন কপি।

অনুমোদন

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

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

edit As Text()

সম্পাদনার জন্য বর্তমান উপাদানের একটি Text সংস্করণ পায়।

এলিমেন্টের কন্টেন্টগুলিকে রিচ টেক্সট হিসেবে ব্যবহার করার জন্য edit As Text ব্যবহার করুন। edit As Text মোড নন-টেক্সট এলিমেন্টগুলিকে (যেমন Inline Image এবং Horizontal Rule ) উপেক্ষা করে।

মুছে ফেলা টেক্সট রেঞ্জের মধ্যে সম্পূর্ণরূপে থাকা চাইল্ড এলিমেন্টগুলি এলিমেন্ট থেকে সরানো হয়।

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 — বর্তমান এলিমেন্টের একটি টেক্সট ভার্সন


find Element(elementType)

নির্দিষ্ট ধরণের বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।

পরামিতি

নাম আদর্শ বিবরণ
element Type Element Type যে ধরণের উপাদান অনুসন্ধান করতে হবে।

প্রত্যাবর্তন

Range Element |null — একটি সার্চ ফলাফল যা সার্চ এলিমেন্টের অবস্থান নির্দেশ করে।

অনুমোদন

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

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

find Element(elementType, from)

নির্দিষ্ট Range Element থেকে শুরু করে, নির্দিষ্ট ধরণের ডিসেন্ডেন্টের জন্য এলিমেন্টের বিষয়বস্তু অনুসন্ধান করে।

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 যে অনুসন্ধান ফলাফল থেকে অনুসন্ধান করা হবে।

প্রত্যাবর্তন

Range Element |null — একটি সার্চ ফলাফল যা সার্চ এলিমেন্টের পরবর্তী অবস্থান নির্দেশ করে।

অনুমোদন

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

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

find Text(searchPattern)

রেগুলার এক্সপ্রেশন ব্যবহার করে নির্দিষ্ট টেক্সট প্যাটার্নের জন্য এলিমেন্টের বিষয়বস্তু অনুসন্ধান করে।

জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন বৈশিষ্ট্যগুলির একটি উপসেট সম্পূর্ণরূপে সমর্থিত নয়, যেমন ক্যাপচার গ্রুপ এবং মোড মডিফায়ার।

প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান এলিমেন্টে থাকা প্রতিটি টেক্সট ব্লকের সাথে স্বাধীনভাবে মিলে যায়।

পরামিতি

নাম আদর্শ বিবরণ
search Pattern String যে প্যাটার্নটি খুঁজতে হবে

প্রত্যাবর্তন

Range Element |null — একটি সার্চ ফলাফল যা সার্চ টেক্সটের অবস্থান নির্দেশ করে, অথবা যদি কোন মিল না থাকে তাহলে নাল

অনুমোদন

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

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

find Text(searchPattern, from)

একটি প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, নির্দিষ্ট টেক্সট প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।

জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন বৈশিষ্ট্যগুলির একটি উপসেট সম্পূর্ণরূপে সমর্থিত নয়, যেমন ক্যাপচার গ্রুপ এবং মোড মডিফায়ার।

প্রদত্ত রেগুলার এক্সপ্রেশন প্যাটার্নটি বর্তমান এলিমেন্টে থাকা প্রতিটি টেক্সট ব্লকের সাথে স্বাধীনভাবে মিলে যায়।

পরামিতি

নাম আদর্শ বিবরণ
search Pattern String যে প্যাটার্নটি খুঁজতে হবে
from Range Element যে অনুসন্ধান ফলাফল থেকে অনুসন্ধান করা হবে

প্রত্যাবর্তন

Range Element |null — একটি সার্চ রেজাল্ট যা সার্চ টেক্সটের পরবর্তী অবস্থান নির্দেশ করে, অথবা যদি কোন মিল না থাকে তাহলে নাল।

অনুমোদন

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

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

get Attributes()

উপাদানের বৈশিষ্ট্যগুলি পুনরুদ্ধার করে।

ফলাফল হল প্রতিটি বৈধ উপাদান বৈশিষ্ট্যের জন্য একটি বৈশিষ্ট্য ধারণকারী একটি বস্তু যেখানে প্রতিটি বৈশিষ্ট্যের নাম Document App.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

get Child(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

get Child Index(child)

নির্দিষ্ট শিশু উপাদানের জন্য শিশু সূচক পুনরুদ্ধার করে।

পরামিতি

নাম আদর্শ বিবরণ
child Element যে চাইল্ড এলিমেন্টের জন্য ইনডেক্সটি পুনরুদ্ধার করা হবে।

প্রত্যাবর্তন

Integer — শিশু সূচক।

অনুমোদন

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

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

get Heading Attributes(paragraphHeading)

প্রদত্ত Paragraph Heading জন্য বৈশিষ্ট্যের সেট পুনরুদ্ধার করে।

পরামিতি

নাম আদর্শ বিবরণ
paragraph Heading Paragraph Heading যে শিরোনামের বৈশিষ্ট্যগুলি পুনরুদ্ধার করা উচিত।

প্রত্যাবর্তন

Object — বৈশিষ্ট্য এবং তাদের বর্তমান মানগুলির একটি মানচিত্র।

অনুমোদন

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

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

get Images()

বিভাগে থাকা সমস্ত Inline Images পুনরুদ্ধার করে।

প্রত্যাবর্তন

Inline Image[] |null — বিভাগের ছবি।

অনুমোদন

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

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

get List Items()

বিভাগে থাকা সমস্ত List Items পুনরুদ্ধার করে।

প্রত্যাবর্তন

List Item[] |null — বিভাগের তালিকা আইটেম।

অনুমোদন

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

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

get Margin Bottom()

পয়েন্টে নীচের মার্জিনটি পুনরুদ্ধার করে।

প্রত্যাবর্তন

Number|null — নীচের মার্জিন, পয়েন্টে।

অনুমোদন

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

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

get Margin Left()

বাম মার্জিনটি পয়েন্টে পুনরুদ্ধার করে।

প্রত্যাবর্তন

Number|null — বাম মার্জিন, পয়েন্টে।

অনুমোদন

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

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

get Margin Right()

ডান মার্জিনটি উদ্ধার করে।

প্রত্যাবর্তন

Number|null — ডান মার্জিন, পয়েন্টে।

অনুমোদন

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

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

get Margin Top()

উপরের মার্জিনটি উদ্ধার করে।

প্রত্যাবর্তন

Number|null — পয়েন্টে উপরের মার্জিন।

অনুমোদন

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

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

get Num Children()

শিশুদের সংখ্যা উদ্ধার করে।

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

get Page Height()

পৃষ্ঠার উচ্চতা, পয়েন্টে পুনরুদ্ধার করে।

প্রত্যাবর্তন

Number|null — পৃষ্ঠার উচ্চতা, পয়েন্টে।

অনুমোদন

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

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

get Page Width()

পৃষ্ঠার প্রস্থ, পয়েন্টে পুনরুদ্ধার করে।

প্রত্যাবর্তন

Number|null — পৃষ্ঠার প্রস্থ, পয়েন্টে।

অনুমোদন

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

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

get Paragraphs()

বিভাগে থাকা সমস্ত Paragraphs ( List Items সহ) পুনরুদ্ধার করে।

প্রত্যাবর্তন

Paragraph[] |null — অনুচ্ছেদ অনুচ্ছেদ।

অনুমোদন

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

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

get Parent()

এলিমেন্টের প্যারেন্ট এলিমেন্ট উদ্ধার করে।

প্যারেন্ট এলিমেন্টে বর্তমান এলিমেন্ট থাকে।

প্রত্যাবর্তন

Container Element |null — মূল এলিমেন্ট।

অনুমোদন

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

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

get Tables()

বিভাগে থাকা সমস্ত Tables পুনরুদ্ধার করে।

প্রত্যাবর্তন

Table[] |null — বিভাগীয় টেবিল।

অনুমোদন

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

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

get Text()

এলিমেন্টের বিষয়বস্তু একটি টেক্সট স্ট্রিং হিসেবে উদ্ধার করে।

প্রত্যাবর্তন

String — টেক্সট স্ট্রিং হিসেবে এলিমেন্টের বিষয়বস্তু

অনুমোদন

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

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

get Text Alignment()

টেক্সট অ্যালাইনমেন্ট পায়। অ্যালাইনমেন্টের উপলব্ধ ধরণগুলি হল Document App.TextAlignment.NORMAL , Document App.TextAlignment.SUBSCRIPT , এবং Document App.TextAlignment.SUPERSCRIPT

প্রত্যাবর্তন

Text Alignment |null — টেক্সট অ্যালাইনমেন্টের ধরণ, অথবা যদি টেক্সটে একাধিক ধরণের টেক্সট অ্যালাইনমেন্ট থাকে অথবা যদি টেক্সট অ্যালাইনমেন্ট কখনও সেট করা না থাকে তাহলে null

অনুমোদন

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

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

get Type()

উপাদানটির Element Type উদ্ধার করে।

একটি নির্দিষ্ট উপাদানের সঠিক ধরণ নির্ধারণ করতে get Type() ব্যবহার করুন।

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.');
}

প্রত্যাবর্তন

Element Type — এলিমেন্টের ধরণ।

অনুমোদন

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

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

insert Horizontal Rule(childIndex)

নির্দিষ্ট সূচীতে একটি নতুন Horizontal Rule তৈরি করে এবং সন্নিবেশ করায়।

Horizontal Rule একটি নতুন Paragraph অন্তর্ভুক্ত করা হবে।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচকে উপাদানটি সন্নিবেশ করা হবে।

প্রত্যাবর্তন

Horizontal Rule — নতুন অনুভূমিক নিয়ম।

অনুমোদন

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

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

insert Image(childIndex, image)

নির্দিষ্ট ইমেজ ব্লব থেকে নির্দিষ্ট ইনডেক্সে একটি Inline Image তৈরি করে এবং সন্নিবেশ করায়।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচকে উপাদানটি সন্নিবেশ করা হবে।
image Blob Source ছবির তথ্য।

প্রত্যাবর্তন

Inline Image — ঢোকানো ইনলাইন ছবি।

অনুমোদন

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

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

insert Image(childIndex, image)

নির্দিষ্ট সূচীতে প্রদত্ত Inline Image সন্নিবেশ করায়।

ছবিটি একটি নতুন Paragraph অন্তর্ভুক্ত করা হবে।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচকে উপাদানটি সন্নিবেশ করা হবে।
image Inline Image সন্নিবেশ করানোর জন্য ছবিটি।

প্রত্যাবর্তন

Inline Image — ঢোকানো ইনলাইন ছবি।

অনুমোদন

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

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

insert List Item(childIndex, listItem)

নির্দিষ্ট সূচীতে প্রদত্ত List Item সন্নিবেশ করায়।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচীতে সন্নিবেশ করা হবে।
list Item List Item সন্নিবেশ করানোর জন্য তালিকার আইটেম।

প্রত্যাবর্তন

List Item — সন্নিবেশিত তালিকা আইটেম।

অনুমোদন

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

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

insert List Item(childIndex, text)

নির্দিষ্ট সূচীতে একটি নতুন List Item তৈরি করে এবং সন্নিবেশ করায়, যাতে নির্দিষ্ট পাঠ্য সামগ্রী থাকে।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচীতে সন্নিবেশ করা হবে।
text String তালিকার আইটেমের টেক্সট কন্টেন্ট।

প্রত্যাবর্তন

List Item — নতুন তালিকা আইটেম।

অনুমোদন

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

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

insert Page Break(childIndex)

নির্দিষ্ট সূচীতে একটি নতুন Page Break তৈরি করে এবং সন্নিবেশ করায়।

Page Break একটি নতুন Paragraph অন্তর্ভুক্ত থাকবে।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচকে উপাদানটি সন্নিবেশ করা হবে।

প্রত্যাবর্তন

Page Break — নতুন পৃষ্ঠা বিরতি।

অনুমোদন

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

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

insert Page Break(childIndex, pageBreak)

নির্দিষ্ট সূচীতে প্রদত্ত Page Break সন্নিবেশ করায়।

Page Break একটি নতুন Paragraph অন্তর্ভুক্ত থাকবে।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচকে উপাদানটি সন্নিবেশ করা হবে।
page Break Page Break সন্নিবেশ করানোর জন্য পৃষ্ঠা বিরতি।

প্রত্যাবর্তন

Page Break — সন্নিবেশিত পৃষ্ঠা বিরতি।

অনুমোদন

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

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

insert Paragraph(childIndex, paragraph)

নির্দিষ্ট সূচীতে প্রদত্ত Paragraph সন্নিবেশ করায়।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচীতে সন্নিবেশ করা হবে।
paragraph Paragraph যে অনুচ্ছেদটি সন্নিবেশ করাতে হবে।

প্রত্যাবর্তন

Paragraph — সন্নিবেশিত অনুচ্ছেদ।

অনুমোদন

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

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

insert Paragraph(childIndex, text)

নির্দিষ্ট সূচীতে একটি নতুন Paragraph তৈরি করে এবং সন্নিবেশ করায়, যাতে নির্দিষ্ট পাঠ্যের বিষয়বস্তু থাকে।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচীতে সন্নিবেশ করা হবে।
text String অনুচ্ছেদের পাঠ্য বিষয়বস্তু।

প্রত্যাবর্তন

Paragraph — নতুন অনুচ্ছেদ।

অনুমোদন

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

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

insert Table(childIndex)

নির্দিষ্ট সূচীতে একটি নতুন Table তৈরি করে এবং সন্নিবেশ করায়।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচীতে সন্নিবেশ করা হবে।

প্রত্যাবর্তন

Table — নতুন টেবিল।

অনুমোদন

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

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

insert Table(childIndex, cells)

নির্দিষ্ট সূচীতে নির্দিষ্ট ঘরগুলি ধারণকারী একটি নতুন Table তৈরি করে এবং সন্নিবেশ করায়।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচীতে সন্নিবেশ করা হবে।
cells String[][] নতুন টেবিলে যোগ করার জন্য টেবিল কোষের টেক্সট বিষয়বস্তু।

প্রত্যাবর্তন

Table — নতুন টেবিল।

অনুমোদন

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

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

insert Table(childIndex, table)

নির্দিষ্ট সূচীতে প্রদত্ত Table সন্নিবেশ করায়।

পরামিতি

নাম আদর্শ বিবরণ
child Index Integer যে সূচীতে সন্নিবেশ করা হবে।
table Table সন্নিবেশ করানোর জন্য টেবিল।

প্রত্যাবর্তন

Table — সন্নিবেশিত টেবিল।

অনুমোদন

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

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

remove Child(child)

নির্দিষ্ট শিশু উপাদানটি সরিয়ে দেয়।

পরামিতি

নাম আদর্শ বিবরণ
child Element যে চাইল্ড এলিমেন্টটি অপসারণ করতে হবে।

প্রত্যাবর্তন

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

অনুমোদন

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

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

replace Text(searchPattern, replacement)

রেগুলার এক্সপ্রেশন ব্যবহার করে, একটি প্রদত্ত টেক্সট প্যাটার্নের সমস্ত ঘটনাকে একটি প্রদত্ত প্রতিস্থাপন স্ট্রিং দিয়ে প্রতিস্থাপন করে।

অনুসন্ধান প্যাটার্নটি জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশন অবজেক্ট নয়, বরং একটি স্ট্রিং হিসেবে পাস করা হয়। এর ফলে আপনাকে প্যাটার্নে যেকোনো ব্যাকস্ল্যাশ এড়াতে হবে।

এই পদ্ধতিগুলি Google এর 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

set Attributes(attributes)

এলিমেন্টের বৈশিষ্ট্য নির্ধারণ করে।

নির্দিষ্ট অ্যাট্রিবিউট প্যারামিটারটি অবশ্যই এমন একটি অবজেক্ট হতে হবে যেখানে প্রতিটি প্রোপার্টির নাম Document App.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

set Heading Attributes(paragraphHeading, attributes)

প্রদত্ত Paragraph Heading জন্য বৈশিষ্ট্যগুলি সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
paragraph Heading Paragraph Heading যে শিরোনামের বৈশিষ্ট্যগুলি সেট করা উচিত।
attributes Object বৈশিষ্ট্যের একটি মানচিত্র এবং সেগুলি কোন মানগুলিতে সেট করতে হবে।

প্রত্যাবর্তন

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

অনুমোদন

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

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

set Margin Bottom(marginBottom)

নীচের মার্জিনটি পয়েন্টে সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
margin Bottom Number নীচের মার্জিন, পয়েন্টে।

প্রত্যাবর্তন

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

অনুমোদন

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

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

set Margin Left(marginLeft)

বাম মার্জিনকে পয়েন্টে সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
margin Left Number বাম মার্জিন, পয়েন্টে।

প্রত্যাবর্তন

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

অনুমোদন

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

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

set Margin Right(marginRight)

পয়েন্টে ডান মার্জিন সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
margin Right Number ডান মার্জিন।

প্রত্যাবর্তন

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

অনুমোদন

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

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

set Margin Top(marginTop)

উপরের মার্জিন সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
margin Top Number পয়েন্টের দিক থেকে উপরের মার্জিন।

প্রত্যাবর্তন

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

অনুমোদন

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

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

set Page Height(pageHeight)

পৃষ্ঠার উচ্চতা পয়েন্টে সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
page Height Number পৃষ্ঠার উচ্চতা, পয়েন্টে।

প্রত্যাবর্তন

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

অনুমোদন

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

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

set Page Width(pageWidth)

পৃষ্ঠার প্রস্থ পয়েন্টে সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
page Width Number পৃষ্ঠার প্রস্থ, পয়েন্টে।

প্রত্যাবর্তন

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

অনুমোদন

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

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

set Text(text)

বিষয়বস্তুগুলিকে প্লেইন টেক্সট হিসেবে সেট করে।

দ্রষ্টব্য: বিদ্যমান বিষয়বস্তু সাফ করা হয়েছে।

পরামিতি

নাম আদর্শ বিবরণ
text String নতুন লেখার বিষয়বস্তু।

প্রত্যাবর্তন

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

অনুমোদন

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

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

set Text Alignment(textAlignment)

টেক্সট অ্যালাইনমেন্ট সেট করে। অ্যালাইনমেন্টের উপলব্ধ ধরণগুলি হল Document App.TextAlignment.NORMAL , Document App.TextAlignment.SUBSCRIPT , এবং Document App.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

অবচিত পদ্ধতি