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 |null নির্দিষ্ট ধরণের বংশধরের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
find Element(elementType, from) Range Element |null নির্দিষ্ট Range Element থেকে শুরু করে, নির্দিষ্ট ধরণের ডিসেন্ডেন্টের জন্য এলিমেন্টের বিষয়বস্তু অনুসন্ধান করে।
find Text(searchPattern) Range Element |null রেগুলার এক্সপ্রেশন ব্যবহার করে নির্দিষ্ট টেক্সট প্যাটার্নের জন্য এলিমেন্টের বিষয়বস্তু অনুসন্ধান করে।
find Text(searchPattern, from) Range Element |null একটি প্রদত্ত অনুসন্ধান ফলাফল থেকে শুরু করে, নির্দিষ্ট টেক্সট প্যাটার্নের জন্য উপাদানের বিষয়বস্তু অনুসন্ধান করে।
get Alignment() Horizontal Alignment |null Horizontal Alignment পুনরুদ্ধার করে।
get Attributes() Object উপাদানের বৈশিষ্ট্যগুলি পুনরুদ্ধার করে।
get Child(childIndex) Element নির্দিষ্ট শিশু সূচকে শিশু উপাদানটি পুনরুদ্ধার করে।
get Child Index(child) Integer নির্দিষ্ট শিশু উপাদানের জন্য শিশু সূচক পুনরুদ্ধার করে।
get Heading() Paragraph Heading |null Paragraph Heading উদ্ধার করে।
get Indent End() Number|null পয়েন্টে শেষ ইন্ডেন্টেশন পুনরুদ্ধার করে।
get Indent First Line() Number|null প্রথম লাইনের ইন্ডেন্টেশন, পয়েন্টে পুনরুদ্ধার করে।
get Indent Start() Number|null শুরুর ইন্ডেন্টেশন পুনরুদ্ধার করে।
get Line Spacing() Number|null বিন্দুতে লাইন স্পেসিং পুনরুদ্ধার করে।
get Link Url() String|null লিঙ্কের URL উদ্ধার করে।
get Next Sibling() Element |null এলিমেন্টের পরবর্তী সিবলিং এলিমেন্ট উদ্ধার করে।
get Num Children() Integer শিশুদের সংখ্যা উদ্ধার করে।
get Parent() Container Element |null এলিমেন্টের প্যারেন্ট এলিমেন্ট উদ্ধার করে।
get Positioned Image(id) Positioned Image ছবির আইডি দ্বারা একটি Positioned Image পায়।
get Positioned Images() Positioned Image[] সমস্ত Positioned Image বস্তুকে অনুচ্ছেদে নোঙ্গর করে।
get Previous Sibling() Element |null এলিমেন্টের পূর্ববর্তী ভাইবোন এলিমেন্ট উদ্ধার করে।
get Spacing After() Number|null উপাদানের পরে পয়েন্টে ব্যবধান পুনরুদ্ধার করে।
get Spacing Before() Number|null এলিমেন্টের আগে পয়েন্টে ব্যবধান পুনরুদ্ধার করে।
get Text() String এলিমেন্টের বিষয়বস্তু একটি টেক্সট স্ট্রিং হিসেবে উদ্ধার করে।
get Text Alignment() Text Alignment |null টেক্সট অ্যালাইনমেন্ট পায়।
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|null বাম-থেকে-ডান সেটিং পুনরুদ্ধার করে।
merge() Paragraph |null একই ধরণের পূর্ববর্তী ভাইবোনের সাথে উপাদানটিকে মার্জ করে।
remove Child(child) Paragraph নির্দিষ্ট শিশু উপাদানটি সরিয়ে দেয়।
remove From Parent() Paragraph |null উপাদানটিকে তার মূল উপাদান থেকে সরিয়ে দেয়।
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 |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 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 |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()

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 |null — শিরোনাম।

অনুমোদন

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

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

get Indent End()

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

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

Number|null — বিন্দুতে শেষ ইন্ডেন্টেশন

অনুমোদন

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

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

get Indent First Line()

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

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

Number|null — প্রথম লাইনের ইন্ডেন্টেশন, বিন্দুতে

অনুমোদন

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

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

get Indent Start()

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

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

Number|null — শুরুর ইন্ডেন্টেশন

অনুমোদন

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

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

get Line Spacing()

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

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

Number|null — বিন্দুতে রেখার ব্যবধান

অনুমোদন

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

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

get Link Url()

লিঙ্কের URL উদ্ধার করে।

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

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

অনুমোদন

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

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

get Next Sibling()

এলিমেন্টের পরবর্তী সিবলিং এলিমেন্ট উদ্ধার করে।

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

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

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

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

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

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

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

অনুমোদন

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

  • 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 |null — পূর্ববর্তী সহোদর উপাদান।

অনুমোদন

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

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

get Spacing After()

উপাদানের পরে পয়েন্টে ব্যবধান পুনরুদ্ধার করে।

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

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

অনুমোদন

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

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

get Spacing Before()

এলিমেন্টের আগে পয়েন্টে ব্যবধান পুনরুদ্ধার করে।

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

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

পরামিতি

নাম আদর্শ বিবরণ
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[age বিরতি

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

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|null — বাম থেকে ডানে সেটিং

অনুমোদন

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

  • 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 |null — একত্রিত উপাদান।

অনুমোদন

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

  • 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 |null — সরানো উপাদান।

অনুমোদন

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

  • 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 অনুসন্ধানের জন্য রেজেক্স প্যাটার্ন
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 লিঙ্কের ইউআরএল

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

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