Class Paragraph

অনুচ্ছেদ

একটি অনুচ্ছেদ প্রতিনিধিত্বকারী একটি উপাদান। একটি Paragraph Equation , Footnote , Horizontal Rule , Inline Drawing , Inline Image , Page Break এবং Text উপাদান থাকতে পারে। দস্তাবেজ গঠন সম্পর্কে আরও তথ্যের জন্য, Google ডক্স প্রসারিত করার নির্দেশিকা দেখুন।

Paragraphs নতুন লাইনের অক্ষর নাও থাকতে পারে। নতুন-লাইন অক্ষর ("\n") লাইন-ব্রেক অক্ষরে ("\r") রূপান্তরিত হয়।

const body =
    DocumentApp.getActiveDocument().getActiveTab().asDocumentTab().getBody();

// Append a tab header paragraph.
const header = body.appendParagraph('A Document');
header.setHeading(DocumentApp.ParagraphHeading.HEADING1);

// Append a section header paragraph.
const section = body.appendParagraph('Section 1');
section.setHeading(DocumentApp.ParagraphHeading.HEADING2);

// Append a regular paragraph.
body.appendParagraph('This is a typical paragraph.');

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
add Positioned Image(image) Positioned Image নির্দিষ্ট চিত্র ব্লব থেকে একটি নতুন Positioned Image তৈরি করে এবং সন্নিবেশ করায়।
append Horizontal Rule() Horizontal Rule একটি নতুন Horizontal Rule তৈরি করে এবং যুক্ত করে।
append Inline Image(image) Inline Image নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন Inline Image তৈরি করে এবং যুক্ত করে।
append Inline Image(image) Inline Image প্রদত্ত Inline Image যুক্ত করে।
append Page Break() Page Break একটি নতুন Page Break তৈরি করে এবং যুক্ত করে।
append Page Break(pageBreak) Page Break প্রদত্ত Page Break যোগ করে।
append Text(text) Text নির্দিষ্ট বিষয়বস্তুর সাথে একটি নতুন Text উপাদান তৈরি করে এবং যুক্ত করে।
append Text(text) Text প্রদত্ত Text উপাদান যোগ করে।
clear() Paragraph উপাদানের বিষয়বস্তু সাফ করে।
copy() Paragraph বর্তমান উপাদানের একটি বিচ্ছিন্ন, গভীর অনুলিপি প্রদান করে।
edit As Text() Text সম্পাদনার জন্য বর্তমান উপাদানটির একটি Text সংস্করণ পায়।
find Element(elementType) Range Element নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
find Element(elementType, from) Range Element নির্দিষ্ট Range Element থেকে শুরু করে, নির্দিষ্ট ধরনের একটি বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
find Text(searchPattern) Range Element রেগুলার এক্সপ্রেশন ব্যবহার করে নির্দিষ্ট টেক্সট প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
find Text(searchPattern, from) Range Element একটি প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, নির্দিষ্ট পাঠ্য প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
get Alignment() Horizontal Alignment Horizontal Alignment পুনরুদ্ধার করে।
get Attributes() Object উপাদানের বৈশিষ্ট্য পুনরুদ্ধার করে।
get Child(childIndex) Element নির্দিষ্ট চাইল্ড ইনডেক্সে চাইল্ড এলিমেন্ট পুনরুদ্ধার করে।
get Child Index(child) Integer নির্দিষ্ট চাইল্ড এলিমেন্টের জন্য চাইল্ড ইনডেক্স পুনরুদ্ধার করে।
get Heading() Paragraph Heading Paragraph Heading পুনরুদ্ধার করে।
get Indent End() Number পয়েন্টে শেষ ইন্ডেন্টেশন পুনরুদ্ধার করে।
get Indent First Line() Number পয়েন্টে প্রথম লাইনের ইন্ডেন্টেশন পুনরুদ্ধার করে।
get Indent Start() Number স্টার্ট ইন্ডেন্টেশন পুনরুদ্ধার করে।
get Line Spacing() Number বিন্দুতে লাইন ব্যবধান পুনরুদ্ধার করে।
get Link Url() String লিঙ্ক url পুনরুদ্ধার করে.
get Next Sibling() Element উপাদানটির পরবর্তী সহোদর উপাদানটি পুনরুদ্ধার করে৷
get Num Children() Integer বাচ্চাদের সংখ্যা উদ্ধার করে।
get Parent() Container Element উপাদানটির মূল উপাদান পুনরুদ্ধার করে।
get Positioned Image(id) Positioned Image ছবির আইডি দ্বারা একটি Positioned Image পায়।
get Positioned Images() Positioned Image[] অনুচ্ছেদে নোঙর করা সমস্ত Positioned Image অবজেক্ট পায়।
get Previous Sibling() Element উপাদানটির পূর্ববর্তী ভাইবোন উপাদান পুনরুদ্ধার করে।
get Spacing After() Number বিন্দুতে, উপাদানের পরে ব্যবধান পুনরুদ্ধার করে।
get Spacing Before() Number বিন্দুতে, উপাদানের আগে ব্যবধান পুনরুদ্ধার করে।
get Text() String একটি পাঠ্য স্ট্রিং হিসাবে উপাদানের বিষয়বস্তু পুনরুদ্ধার করে।
get Text Alignment() Text Alignment পাঠ্য প্রান্তিককরণ পায়।
get Type() Element Type এলিমেন্টের Element Type পুনরুদ্ধার করে।
insert Horizontal Rule(childIndex) Horizontal Rule নির্দিষ্ট সূচকে একটি Horizontal Rule তৈরি করে এবং সন্নিবেশ করায়।
insert Inline Image(childIndex, image) Inline Image নির্দিষ্ট সূচকে নির্দিষ্ট ইমেজ ব্লব থেকে একটি নতুন Inline Image তৈরি করে এবং সন্নিবেশ করায়।
insert Inline Image(childIndex, image) Inline Image নির্দিষ্ট সূচকে প্রদত্ত Inline Image সন্নিবেশ করান।
insert Page Break(childIndex) Page Break নির্দিষ্ট সূচকে একটি নতুন Page Break তৈরি করে এবং সন্নিবেশ করায়।
insert Page Break(childIndex, pageBreak) Page Break নির্দিষ্ট সূচকে প্রদত্ত Page Break সন্নিবেশ করান।
insert Text(childIndex, text) Text নির্দিষ্ট সূচকে একটি নতুন পাঠ্য উপাদান তৈরি করে এবং সন্নিবেশ করায়।
insert Text(childIndex, text) Text নির্দিষ্ট টেক্সট বিষয়বস্তু সহ, নির্দিষ্ট সূচকে প্রদত্ত Text উপাদান সন্নিবেশ করান।
is At Document End() Boolean উপাদানটি Document শেষে আছে কিনা তা নির্ধারণ করে।
is Left To Right() Boolean বাম-থেকে-ডান সেটিং পুনরুদ্ধার করে।
merge() Paragraph একই ধরনের পূর্ববর্তী ভাইবোনের সাথে উপাদানটিকে মার্জ করে।
remove Child(child) Paragraph নির্দিষ্ট চাইল্ড এলিমেন্ট সরিয়ে দেয়।
remove From Parent() Paragraph উপাদানটিকে তার অভিভাবক থেকে সরিয়ে দেয়।
remove Positioned Image(id) Boolean ইমেজের আইডি দ্বারা একটি Positioned Image সরিয়ে দেয়।
replace Text(searchPattern, replacement) Element রেগুলার এক্সপ্রেশন ব্যবহার করে একটি প্রদত্ত টেক্সট প্যাটার্নের সমস্ত ঘটনাকে একটি প্রদত্ত প্রতিস্থাপন স্ট্রিং দিয়ে প্রতিস্থাপন করে।
set Alignment(alignment) Paragraph Horizontal Alignment সেট করে।
set Attributes(attributes) Paragraph উপাদানের বৈশিষ্ট্য সেট করে।
set Heading(heading) Paragraph Paragraph Heading সেট করে।
set Indent End(indentEnd) Paragraph পয়েন্টে শেষ ইন্ডেন্টেশন সেট করে।
set Indent First Line(indentFirstLine) Paragraph পয়েন্টে প্রথম লাইন ইন্ডেন্টেশন সেট করে।
set Indent Start(indentStart) Paragraph পয়েন্টে স্টার্ট ইন্ডেন্টেশন সেট করে।
set Left To Right(leftToRight) Paragraph বাম থেকে ডান সেটিং সেট করে।
set Line Spacing(multiplier) Paragraph লাইন ব্যবধান সেট করে, একটি পরিমাণ হিসাবে ব্যবধানের জন্য ব্যবহার করা লাইনের সংখ্যা নির্দেশ করে।
set Link Url(url) Paragraph লিঙ্ক url সেট করে।
set Spacing After(spacingAfter) Paragraph বিন্দুতে, উপাদানের পরে ব্যবধান সেট করে।
set Spacing Before(spacingBefore) Paragraph বিন্দুতে, উপাদানের আগে ব্যবধান সেট করে।
set Text(text) void অনুচ্ছেদের বিষয়বস্তু টেক্সট হিসেবে সেট করে।
set Text Alignment(textAlignment) Paragraph পাঠ্য সারিবদ্ধকরণ সেট করে।

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

add Positioned Image(image)

নির্দিষ্ট চিত্র ব্লব থেকে একটি নতুন Positioned Image তৈরি করে এবং সন্নিবেশ করায়।

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the first paragraph from the body.
const paragraph = body.getParagraphs()[0];

// Fetches the specified image URL.
const image = UrlFetchApp.fetch(
    'https://fonts.gstatic.com/s/i/productlogos/apps_script/v10/web-24dp/logo_apps_script_color_1x_web_24dp.png',
);

// Adds the image to the tab, anchored to the first paragraph.
paragraph.addPositionedImage(image);

পরামিতি

নাম টাইপ বর্ণনা
image Blob Source চিত্র তথ্য.

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

Positioned Image - নতুন অবস্থানযুক্ত চিত্র।

অনুমোদন

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

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

append Horizontal Rule()

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

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the first paragraph from the body.
const paragraph = body.getParagraphs()[0];

// Adds a horizontal line under the first paragraph.
paragraph.appendHorizontalRule();

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

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

অনুমোদন

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

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

append Inline Image(image)

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

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the first paragraph from the body.
const paragraph = body.getParagraphs()[0];

// Fetches the image from the specified image URL.
const image = UrlFetchApp.fetch(
    'https://fonts.gstatic.com/s/i/productlogos/apps_script/v10/web-96dp/logo_apps_script_color_1x_web_96dp.png',
);

// Adds the image to the first paragraph.
paragraph.appendInlineImage(image);

পরামিতি

নাম টাইপ বর্ণনা
image Blob Source চিত্র তথ্য.

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

Inline Image - সংযোজিত ছবি।

অনুমোদন

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

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

append Inline Image(image)

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

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the first paragraph from the body.
const paragraph = body.getParagraphs()[0];

// Makes a copy of the first image in the body.
const image = body.getImages()[0].copy();

// Adds the image to the first paragraph.
paragraph.appendInlineImage(image);

পরামিতি

নাম টাইপ বর্ণনা
image Inline Image চিত্র তথ্য.

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

Inline Image - সংযোজিত ছবি।

অনুমোদন

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

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

append Page Break()

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

দ্রষ্টব্য: Page Breaks Table Cells মধ্যে নাও থাকতে পারে। যদি বর্তমান উপাদানটি একটি টেবিল কক্ষে থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করা হবে।

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the first paragraph from the body.
const paragraph = body.getParagraphs()[0];

// Adds a page break after the first paragraph.
paragraph.appendPageBreak();

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

Page Break - নতুন পৃষ্ঠা বিরতি উপাদান।

অনুমোদন

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

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

append Page Break(pageBreak)

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

দ্রষ্টব্য: Page Breaks Table Cells মধ্যে ধারণ করা যাবে না। যদি বর্তমান উপাদান একটি টেবিল কক্ষে বিদ্যমান থাকে, স্ক্রিপ্ট একটি ব্যতিক্রম নিক্ষেপ করে।

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the first paragraph from the body.
const paragraph = body.getParagraphs()[0];

// Adds a page break after the first paragraph.
const pageBreak = paragraph.appendPageBreak();

// Makes a copy of the page break.
const newPageBreak = pageBreak.copy();

// Adds the copied page break to the paragraph.
paragraph.appendPageBreak(newPageBreak);

পরামিতি

নাম টাইপ বর্ণনা
page Break Page Break যোগ করতে পৃষ্ঠা বিরতি.

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

Page Break - সংযুক্ত পৃষ্ঠা বিরতি উপাদান।

অনুমোদন

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

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

append Text(text)

নির্দিষ্ট বিষয়বস্তুর সাথে একটি নতুন Text উপাদান তৈরি করে এবং যুক্ত করে।

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the first paragraph from the body.
const paragraph = body.getParagraphs()[0];

// Adds a string to the paragraph.
paragraph.appendText('This is a new sentence.');

পরামিতি

নাম টাইপ বর্ণনা
text String পাঠ্য বিষয়বস্তু.

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

Text - নতুন পাঠ্য উপাদান।

অনুমোদন

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

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

append Text(text)

প্রদত্ত Text উপাদান যোগ করে।

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the text from the first paragraph in the body.
const paragraph1 = body.getParagraphs()[0];
const text = paragraph1.getText();

// Gets the third paragraph in the body.
const paragraph3 = body.getParagraphs()[2];

// Adds the text from the first paragraph to the third paragraph.
paragraph3.appendText(text);

পরামিতি

নাম টাইপ বর্ণনা
text Text যোগ করার জন্য পাঠ্য উপাদান।

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

Text - সংযোজিত পাঠ্য উপাদান।

অনুমোদন

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

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

clear()

উপাদানের বিষয়বস্তু সাফ করে।

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

Paragraph - বর্তমান উপাদান।


copy()

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

উপাদান উপস্থিত কোনো শিশু উপাদান এছাড়াও অনুলিপি করা হয়. নতুন উপাদানটির কোনো অভিভাবক নেই৷

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

Paragraph - নতুন অনুলিপি।

অনুমোদন

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

  • 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 — সার্চ এলিমেন্টের অবস্থান নির্দেশ করে একটি সার্চ ফলাফল।

অনুমোদন

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

  • 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 — সার্চ এলিমেন্টের পরবর্তী অবস্থান নির্দেশ করে একটি সার্চ ফলাফল।

অনুমোদন

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

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

find Text(searchPattern)

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

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

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

পরামিতি

নাম টাইপ বর্ণনা
search Pattern String অনুসন্ধান করার জন্য প্যাটার্ন

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

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

অনুমোদন

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

  • 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 — সার্চ টেক্সটের পরবর্তী অবস্থান নির্দেশ করে একটি সার্চ ফলাফল, অথবা যদি কোনো মিল না থাকে তাহলে শূন্য

অনুমোদন

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

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

get Alignment()

Horizontal Alignment পুনরুদ্ধার করে।

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Gets the first paragraph from the body.
const paragraph = body.getParagraphs()[0];

// Sets the horizontal alignment to left for the first paragraph.
paragraph.setAlignment(DocumentApp.HorizontalAlignment.LEFT);

// Gets the horizontal alignment of the first paragraph and logs it to the
// console.
console.log(paragraph.getAlignment().toString());

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

Horizontal Alignment - প্রান্তিককরণ।

অনুমোদন

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

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

Paragraph Heading পুনরুদ্ধার করে।

// Opens the Docs file by its ID. If you created your script from within
// a Google Docs file, you can use DocumentApp.getActiveDocument() instead.
// TODO(developer): Replace the ID with your own.
const doc = DocumentApp.openById('123abc');

// Gets the body contents of the tab by its ID.
// TODO(developer): Replace the ID with your own.
const body = doc.getTab('123abc').asDocumentTab().getBody();

// Adds a paragraph to the body.
const paragraph = body.appendParagraph('Title heading');

// Sets the paragraph heading style to 'Title.'
paragraph.setHeading(DocumentApp.ParagraphHeading.TITLE);

// Gets the heading style and logs it to the console.
console.log(paragraph.getHeading().toString());

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

Paragraph Heading - শিরোনাম।

অনুমোদন

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

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

get Indent End()

পয়েন্টে শেষ ইন্ডেন্টেশন পুনরুদ্ধার করে।

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

Number — শেষ ইন্ডেন্টেশন, পয়েন্টে

অনুমোদন

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

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

get Indent First Line()

পয়েন্টে প্রথম লাইনের ইন্ডেন্টেশন পুনরুদ্ধার করে।

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

Number — প্রথম লাইন ইন্ডেন্টেশন, পয়েন্টে

অনুমোদন

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

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

get Indent Start()

স্টার্ট ইন্ডেন্টেশন পুনরুদ্ধার করে।

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

Number - শুরু ইন্ডেন্টেশন

অনুমোদন

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

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

get Line Spacing()

বিন্দুতে লাইন ব্যবধান পুনরুদ্ধার করে।

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

Number — লাইনের ব্যবধান, বিন্দুতে

অনুমোদন

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

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

get Link Url()

লিঙ্ক url পুনরুদ্ধার করে.

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

String — লিঙ্ক url, বা নাল যদি উপাদানটিতে এই বৈশিষ্ট্যের জন্য একাধিক মান থাকে

অনুমোদন

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

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

get Next Sibling()

উপাদানটির পরবর্তী সহোদর উপাদানটি পুনরুদ্ধার করে৷

পরবর্তী ভাইবোনের একই অভিভাবক আছে এবং বর্তমান উপাদান অনুসরণ করে।

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

Element - পরবর্তী ভাইবোন উপাদান।

অনুমোদন

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

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

উপাদানটির মূল উপাদান পুনরুদ্ধার করে।

মূল উপাদান বর্তমান উপাদান ধারণ করে.

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

Container Element - মূল উপাদান।

অনুমোদন

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

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

get Positioned Image(id)

ছবির আইডি দ্বারা একটি Positioned Image পায়।

পরামিতি

নাম টাইপ বর্ণনা
id String ছবির আইডি

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

Positioned Image - অবস্থানযুক্ত চিত্র

অনুমোদন

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

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

get Positioned Images()

অনুচ্ছেদে নোঙর করা সমস্ত Positioned Image অবজেক্ট পায়।

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

Positioned Image[] — অবস্থানকৃত চিত্রগুলির একটি তালিকা

অনুমোদন

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

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

get Previous Sibling()

উপাদানটির পূর্ববর্তী ভাইবোন উপাদান পুনরুদ্ধার করে।

পূর্ববর্তী ভাইবোনের একই পিতামাতা রয়েছে এবং বর্তমান উপাদানের পূর্বে রয়েছে।

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

Element - পূর্ববর্তী ভাইবোন উপাদান।

অনুমোদন

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

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

get Spacing After()

বিন্দুতে, উপাদানের পরে ব্যবধান পুনরুদ্ধার করে।

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

Number — উপাদানের পরে ব্যবধান, বিন্দুতে

অনুমোদন

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

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

get Spacing Before()

বিন্দুতে, উপাদানের আগে ব্যবধান পুনরুদ্ধার করে।

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

Number — উপাদানের আগে ব্যবধান, বিন্দুতে

অনুমোদন

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

  • 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 যদি টেক্সটে একাধিক ধরনের টেক্সট অ্যালাইনমেন্ট থাকে বা যদি টেক্সট অ্যালাইনমেন্ট কখনও সেট করা না থাকে

অনুমোদন

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

  • 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 তৈরি করে এবং সন্নিবেশ করায়।

পরামিতি

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

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

Horizontal Rule — নতুন অনুভূমিক নিয়ম উপাদান

অনুমোদন

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

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

insert Inline 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 Inline Image(childIndex, image)

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

পরামিতি

নাম টাইপ বর্ণনা
child Index Integer যে সূচীতে উপাদান সন্নিবেশ করতে হবে
image Inline Image ছবির তথ্য

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

Inline Image - ঢোকানো ইনলাইন ইমেজ উপাদান

অনুমোদন

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

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

insert Page Break(childIndex)

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

দ্রষ্টব্য: Page Breaks Table Cells মধ্যে নাও থাকতে পারে। যদি বর্তমান উপাদানটি একটি টেবিল কক্ষে থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করা হবে।

পরামিতি

নাম টাইপ বর্ণনা
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 Breaks Table Cells মধ্যে নাও থাকতে পারে। যদি বর্তমান উপাদানটি একটি টেবিল কক্ষে থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করা হবে।

পরামিতি

নাম টাইপ বর্ণনা
child Index Integer যে সূচীতে উপাদান সন্নিবেশ করতে হবে
page Break Page Break ঢোকাতে p[ বয়স বিরতি

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

Page Break - সন্নিবেশিত পৃষ্ঠা বিরতি উপাদান

অনুমোদন

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

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

insert Text(childIndex, text)

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

পরামিতি

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

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

Text - নতুন পাঠ্য উপাদান

অনুমোদন

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

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

insert Text(childIndex, text)

নির্দিষ্ট টেক্সট বিষয়বস্তু সহ, নির্দিষ্ট সূচকে প্রদত্ত Text উপাদান সন্নিবেশ করান।

পরামিতি

নাম টাইপ বর্ণনা
child Index Integer যে সূচীতে উপাদান সন্নিবেশ করতে হবে
text Text সন্নিবেশ করার জন্য পাঠ্য উপাদান

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

Text - সন্নিবেশিত পাঠ্য উপাদান

অনুমোদন

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

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

is At Document End()

উপাদানটি Document শেষে আছে কিনা তা নির্ধারণ করে।

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

Boolean — উপাদানটি ট্যাবের শেষে আছে কিনা।

অনুমোদন

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

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

is Left To Right()

বাম-থেকে-ডান সেটিং পুনরুদ্ধার করে।

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

Boolean — বাম থেকে ডান সেটিং

অনুমোদন

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

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

merge()

একই ধরনের পূর্ববর্তী ভাইবোনের সাথে উপাদানটিকে মার্জ করে।

শুধুমাত্র একই Element Type উপাদানগুলিকে একত্রিত করা যেতে পারে। বর্তমান উপাদানে থাকা যেকোনো শিশু উপাদানকে পূর্ববর্তী ভাইবোন উপাদানে সরানো হয়।

বর্তমান উপাদান নথি থেকে সরানো হয়.

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

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

Paragraph - একত্রিত উপাদান।

অনুমোদন

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

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

remove Child(child)

নির্দিষ্ট চাইল্ড এলিমেন্ট সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
child Element শিশু উপাদান অপসারণ

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

remove From Parent()

উপাদানটিকে তার অভিভাবক থেকে সরিয়ে দেয়।

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

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

Paragraph - সরানো উপাদান।

অনুমোদন

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

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

remove Positioned Image(id)

ইমেজের আইডি দ্বারা একটি Positioned Image সরিয়ে দেয়।

পরামিতি

নাম টাইপ বর্ণনা
id String ছবির আইডি

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

Boolean — নির্দিষ্ট ইমেজ মুছে ফেলা হয়েছে কি না

অনুমোদন

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

  • 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 অনুসন্ধান করার জন্য regex প্যাটার্ন
replacement String প্রতিস্থাপন হিসাবে ব্যবহার করার জন্য পাঠ্য

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

Element - বর্তমান উপাদান

অনুমোদন

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

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

set Alignment(alignment)

Horizontal Alignment সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
alignment Horizontal Alignment অনুভূমিক প্রান্তিককরণ

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

  • 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 উপাদান এর বৈশিষ্ট্য.

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

Paragraph - বর্তমান উপাদান।

অনুমোদন

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

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

set Heading(heading)

Paragraph Heading সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
heading Paragraph Heading শিরোনাম

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Indent End(indentEnd)

পয়েন্টে শেষ ইন্ডেন্টেশন সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
indent End Number শেষ ইন্ডেন্টেশন, পয়েন্টে

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Indent First Line(indentFirstLine)

পয়েন্টে প্রথম লাইন ইন্ডেন্টেশন সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
indent First Line Number প্রথম লাইন ইন্ডেন্টেশন, পয়েন্ট

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Indent Start(indentStart)

পয়েন্টে স্টার্ট ইন্ডেন্টেশন সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
indent Start Number শুরু ইন্ডেন্টেশন, পয়েন্ট

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Left To Right(leftToRight)

বাম থেকে ডান সেটিং সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
left To Right Boolean বাম থেকে ডান সেটিং

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Line Spacing(multiplier)

লাইন ব্যবধান সেট করে, একটি পরিমাণ হিসাবে ব্যবধানের জন্য ব্যবহার করা লাইনের সংখ্যা নির্দেশ করে।

পরামিতি

নাম টাইপ বর্ণনা
multiplier Number লাইনের সংখ্যা

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Link Url(url)

লিঙ্ক url সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
url String লিঙ্ক url

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Spacing After(spacingAfter)

বিন্দুতে, উপাদানের পরে ব্যবধান সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
spacing After Number বিন্দুতে উপাদানের পরে ব্যবধান

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Spacing Before(spacingBefore)

বিন্দুতে, উপাদানের আগে ব্যবধান সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
spacing Before Number বিন্দুতে উপাদানের আগে ব্যবধান

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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

set Text(text)

অনুচ্ছেদের বিষয়বস্তু টেক্সট হিসেবে সেট করে।

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

পরামিতি

নাম টাইপ বর্ণনা
text String নতুন পাঠ্য বিষয়বস্তু

অনুমোদন

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

  • 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 প্রযোজ্য পাঠ্য প্রান্তিককরণের ধরন

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

Paragraph - বর্তমান উপাদান

অনুমোদন

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

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