একটি অনুচ্ছেদ প্রতিনিধিত্বকারী একটি উপাদান। একটি 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()
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