একটি জেনেরিক এলিমেন্ট। Document বিষয়বস্তু এলিমেন্ট হিসেবে উপস্থাপিত হয়। উদাহরণস্বরূপ, ListItem , Paragraph , এবং Table হলো এলিমেন্ট এবং এগুলো Element দ্বারা সংজ্ঞায়িত সমস্ত মেথড, যেমন getType() , উত্তরাধিকারসূত্রে পায়।
ক্লাস বাস্তবায়ন করা
| নাম | সংক্ষিপ্ত বিবরণ |
|---|---|
Body | গুগল ডক্স ডকুমেন্টের একটি ট্যাবের বিষয়বস্তু। |
Container Element | একটি সাধারণ উপাদান যা অন্যান্য উপাদান ধারণ করতে পারে। |
Date | একটি ফরম্যাট করা তারিখের প্রতিনিধিত্বকারী উপাদান |
Equation | একটি গাণিতিক রাশির প্রতিনিধিত্বকারী উপাদান। |
Equation Function | গাণিতিক Equation কোনো ফাংশনের প্রতিনিধিত্বকারী একটি উপাদান। |
Equation Function Argument Separator | গাণিতিক Equation একটি কার্যকরী বিভাজক হিসেবে ব্যবহৃত উপাদান। |
Equation Symbol | গাণিতিক Equation কোনো প্রতীকের প্রতিনিধিত্বকারী একটি উপাদান। |
Footer Section | একটি উপাদান যা ফুটার অংশকে উপস্থাপন করে। |
Footnote | একটি উপাদান যা পাদটীকা উপস্থাপন করে। |
Footnote Section | একটি উপাদান যা পাদটীকা অংশকে উপস্থাপন করে। |
Header Section | একটি এলিমেন্ট যা হেডার সেকশনকে উপস্থাপন করে। |
Horizontal Rule | একটি উপাদান যা একটি অনুভূমিক রেখাকে প্রতিনিধিত্ব করে। |
Inline Drawing | একটি উপাদান যা একটি অন্তর্নিহিত অঙ্কনের প্রতিনিধিত্ব করে। |
Inline Image | একটি উপাদান যা একটি অন্তর্নিহিত চিত্রকে উপস্থাপন করে। |
List Item | তালিকার কোনো আইটেমকে প্রতিনিধিত্বকারী একটি উপাদান। |
Page Break | একটি উপাদান যা পৃষ্ঠা বিরতিকে নির্দেশ করে। |
Paragraph | একটি অনুচ্ছেদের প্রতিনিধিত্বকারী উপাদান। |
Person | এমন একটি উপাদান যা কোনো ব্যক্তির সাথে সংযোগের প্রতিনিধিত্ব করে। |
Rich Link | একটি এলিমেন্ট যা গুগল রিসোর্সের (যেমন ড্রাইভ ফাইল বা ইউটিউব ভিডিও) লিঙ্ককে উপস্থাপন করে। |
Table | একটি উপাদান যা একটি টেবিলকে উপস্থাপন করে। |
Table Cell | একটি উপাদান যা টেবিলের একটি সেলকে প্রতিনিধিত্ব করে। |
Table Of Contents | একটি উপাদান যা সূচিপত্র ধারণ করে। |
Table Row | একটি উপাদান যা টেবিলের একটি সারিকে উপস্থাপন করে। |
Text | একটি উপাদান যা একটি সমৃদ্ধ পাঠ্য অঞ্চলকে উপস্থাপন করে। |
Unsupported Element | এমন একটি উপাদান যা কোনো অজানা অঞ্চলকে প্রতিনিধিত্ব করে বা কোনো স্ক্রিপ্ট দ্বারা প্রভাবিত হতে পারে না, যেমন পৃষ্ঠা সংখ্যা। |
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
as Body() | Body | বর্তমান এলিমেন্টটিকে Body হিসেবে ফেরত দেয়। |
as Date() | Date | বর্তমান উপাদানটিকে একটি Date হিসাবে ফেরত দেয়। |
as Equation() | Equation | বর্তমান উপাদানটিকে একটি Equation হিসেবে ফেরত দেয়। |
as Equation Function() | Equation Function | বর্তমান উপাদানটিকে একটি Equation Function হিসেবে ফেরত দেয়। |
as Equation Function Argument Separator() | Equation Function Argument Separator | বর্তমান উপাদানটিকে একটি Equation Function Argument Separator হিসেবে ফেরত দেয়। |
as Equation Symbol() | Equation Symbol | বর্তমান উপাদানটিকে একটি Equation Symbol হিসেবে ফেরত দেয়। |
as Footer Section() | Footer Section | বর্তমান এলিমেন্টটিকে Footer Section হিসেবে ফেরত দেয়। |
as Footnote() | Footnote | বর্তমান উপাদানটিকে একটি Footnote হিসেবে ফেরত দেয়। |
as Footnote Section() | Footnote Section | বর্তমান এলিমেন্টটিকে একটি Footnote Section হিসেবে ফেরত দেয়। |
as Header Section() | Header Section | বর্তমান এলিমেন্টটিকে Header Section হিসেবে ফেরত দেয়। |
as Horizontal Rule() | Horizontal Rule | বর্তমান এলিমেন্টটিকে একটি Horizontal Rule হিসেবে রিটার্ন করে। |
as Inline Drawing() | Inline Drawing | বর্তমান এলিমেন্টটিকে একটি Inline Drawing হিসেবে ফেরত দেয়। |
as Inline Image() | Inline Image | বর্তমান এলিমেন্টটিকে একটি Inline Image হিসেবে ফেরত দেয়। |
as List Item() | List Item | বর্তমান উপাদানটিকে একটি List Item হিসাবে ফেরত দেয়। |
as Page Break() | Page Break | বর্তমান এলিমেন্টটিকে Page Break হিসেবে ফেরত দেয়। |
as Paragraph() | Paragraph | বর্তমান এলিমেন্টটিকে একটি Paragraph হিসেবে ফেরত দেয়। |
as Person() | Person | বর্তমান উপাদানটিকে একজন Person হিসেবে ফেরত দেয়। |
as Rich Link() | Rich Link | বর্তমান এলিমেন্টটিকে একটি Rich Link হিসেবে ফেরত দেয়, যেমন—একটি গুগল শিটস ফাইলের লিঙ্ক। |
as Table() | Table | বর্তমান উপাদানটিকে একটি Table হিসেবে ফেরত দেয়। |
as Table Cell() | Table Cell | বর্তমান উপাদানটিকে একটি Table Cell হিসেবে ফেরত দেয়। |
as Table Of Contents() | Table Of Contents | বর্তমান উপাদানটিকে Table Of Contents হিসেবে ফেরত দেয়। |
as Table Row() | Table Row | বর্তমান উপাদানটিকে একটি Table Row হিসেবে ফেরত দেয়। |
as Text() | Text | বর্তমান এলিমেন্টটিকে একটি Text হিসেবে ফেরত দেয়। |
copy() | Element | বর্তমান এলিমেন্টটির একটি ডিটাচড, ডিপ কপি ফেরত দেয়। |
get Attributes() | Object | এলিমেন্টটির অ্যাট্রিবিউটগুলো পুনরুদ্ধার করে। |
get Next Sibling() | Element |null | এলিমেন্টটির পরবর্তী সিibling এলিমেন্টটি খুঁজে বের করে। |
get Parent() | Container Element |null | এলিমেন্টটির প্যারেন্ট এলিমেন্ট পুনরুদ্ধার করে। |
get Previous Sibling() | Element |null | এলিমেন্টটির পূর্ববর্তী সিibling এলিমেন্টটি পুনরুদ্ধার করে। |
get Type() | Element Type | এলিমেন্টটির Element Type পুনরুদ্ধার করে। |
is At Document End() | Boolean | উপাদানটি Document শেষে আছে কিনা তা নির্ধারণ করে। |
merge() | Element |null | এলিমেন্টটিকে তার পূর্ববর্তী একই ধরনের এলিমেন্টের সাথে একীভূত করে। |
remove From Parent() | Element |null | এলিমেন্টটিকে তার প্যারেন্ট থেকে সরিয়ে দেয়। |
set Attributes(attributes) | Element | এলিমেন্টের অ্যাট্রিবিউটগুলো নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
asBody()
বর্তমান এলিমেন্টটিকে Body হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
Body — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asDate()
বর্তমান উপাদানটিকে একটি Date হিসাবে ফেরত দেয়।
যখন আপনি জানেন যে কোনো এলিমেন্ট একটি Date , তখন এর টাইপ Date হিসেবে সেট করতে এই মেথডটি ব্যবহার করুন। এটি করলে অ্যাপস স্ক্রিপ্ট এডিটরের অটোকমপ্লিট আপনাকে সেই মেথডগুলো দেখিয়ে দেবে যা আপনি একটি Date সাথে ব্যবহার করতে পারেন।
ফেরত
Date — বর্তমান এলিমেন্ট, যার টাইপ Date হিসেবে সেট করা আছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asEquation()
বর্তমান উপাদানটিকে একটি Equation হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
Equation — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asEquationFunction()
বর্তমান উপাদানটিকে একটি EquationFunction হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
EquationFunction — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asEquationFunctionArgumentSeparator()
বর্তমান উপাদানটিকে একটি EquationFunctionArgumentSeparator হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
EquationFunctionArgumentSeparator — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asEquationSymbol()
বর্তমান উপাদানটিকে একটি EquationSymbol হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
EquationSymbol — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asFootnote()
বর্তমান উপাদানটিকে একটি Footnote হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
Footnote — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asFootnoteSection()
বর্তমান এলিমেন্টটিকে একটি FootnoteSection হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
FootnoteSection — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asHeaderSection()
বর্তমান এলিমেন্টটিকে একটি HeaderSection হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
HeaderSection — বর্তমান এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asHorizontalRule()
বর্তমান এলিমেন্টটিকে একটি HorizontalRule হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
HorizontalRule — বর্তমান এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asInlineDrawing()
বর্তমান এলিমেন্টটিকে একটি InlineDrawing হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
InlineDrawing — বর্তমান এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asInlineImage()
বর্তমান এলিমেন্টটিকে একটি InlineImage হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
InlineImage — বর্তমান এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asListItem()
বর্তমান এলিমেন্টটিকে একটি ListItem হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
ListItem — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asPageBreak()
বর্তমান এলিমেন্টটিকে PageBreak হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
PageBreak — বর্তমান এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asParagraph()
বর্তমান এলিমেন্টটিকে একটি Paragraph হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
Paragraph — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asPerson()
বর্তমান উপাদানটিকে একজন Person হিসেবে ফেরত দেয়।
যখন আপনি জানেন যে কোনো এলিমেন্ট একজন Person , তখন এর টাইপ ব্যক্তি হিসেবে সেট করতে এই মেথডটি ব্যবহার করুন। এটি করলে অ্যাপস স্ক্রিপ্ট এডিটরের অটোকমপ্লিট আপনাকে সেই মেথডগুলো দেখিয়ে দেবে যা আপনি একজন ব্যক্তি এলিমেন্টের সাথে ব্যবহার করতে পারেন।
ফেরত
Person — বর্তমান উপাদান যার ধরন Person হিসেবে সেট করা আছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asRichLink()
বর্তমান এলিমেন্টটিকে একটি RichLink হিসেবে ফেরত দেয়, যেমন—একটি Google Sheets ফাইলের লিঙ্ক।
যখন আপনি জানেন যে কোনো এলিমেন্ট একটি RichLink , তখন এর টাইপ RichLink হিসেবে সেট করতে এই মেথডটি ব্যবহার করুন। এটি করলে অ্যাপস স্ক্রিপ্ট এডিটরের অটোকমপ্লিট আপনাকে সেই মেথডগুলো দেখিয়ে দেবে যা আপনি একটি RichLink সাথে ব্যবহার করতে পারেন।
ফেরত
RichLink — বর্তমান এলিমেন্ট, যার টাইপ RichLink হিসেবে সেট করা আছে।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asTable()
বর্তমান উপাদানটিকে একটি Table হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
Table — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asTableCell()
বর্তমান এলিমেন্টটিকে একটি TableCell হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
TableCell — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asTableOfContents()
বর্তমান এলিমেন্টটিকে একটি TableOfContents হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
TableOfContents — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asTableRow()
বর্তমান এলিমেন্টটিকে একটি TableRow হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
TableRow — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
asText()
বর্তমান এলিমেন্টটিকে একটি Text হিসেবে ফেরত দেয়।
যখন কোনো প্রদত্ত উপাদান একটি নির্দিষ্ট প্রকারের বলে জানা যায়, তখন স্বয়ংক্রিয় সম্পূর্ণকরণে সাহায্য করার জন্য এই পদ্ধতিটি ব্যবহার করুন।
ফেরত
Text — বর্তমান উপাদান।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
copy()
বর্তমান এলিমেন্টটির একটি ডিটাচড, ডিপ কপি ফেরত দেয়।
এলিমেন্টটির মধ্যে উপস্থিত যেকোনো চাইল্ড এলিমেন্টও কপি করা হয়। নতুন এলিমেন্টটির কোনো প্যারেন্ট থাকে না।
ফেরত
Element — নতুন অনুলিপি।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getAttributes()
এলিমেন্টটির অ্যাট্রিবিউটগুলো পুনরুদ্ধার করে।
এর ফলে এমন একটি অবজেক্ট তৈরি হয়, যাতে প্রতিটি বৈধ এলিমেন্ট অ্যাট্রিবিউটের জন্য একটি করে প্রপার্টি থাকে এবং প্রতিটি প্রপার্টির নাম DocumentApp.Attribute এনুমারেশনের একটি আইটেমের সাথে সঙ্গতিপূর্ণ হয়।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Append a styled paragraph. const par = body.appendParagraph('A bold, italicized paragraph.'); par.setBold(true); par.setItalic(true); // Retrieve the paragraph's attributes. const atts = par.getAttributes(); // Log the paragraph attributes. for (const att in atts) { Logger.log(`${att}:${atts[att]}`); }
ফেরত
Object — এলিমেন্টটির অ্যাট্রিবিউটসমূহ।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getNextSibling()
এলিমেন্টটির পরবর্তী সিibling এলিমেন্টটি খুঁজে বের করে।
পরবর্তী সিবলিং-এর প্যারেন্ট একই থাকে এবং এটি বর্তমান এলিমেন্টটিকে অনুসরণ করে।
ফেরত
Element |null — পরবর্তী সহোদর এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getParent()
এলিমেন্টটির প্যারেন্ট এলিমেন্ট পুনরুদ্ধার করে।
প্যারেন্ট এলিমেন্টের মধ্যে বর্তমান এলিমেন্টটি থাকে।
ফেরত
ContainerElement |null — মূল এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPreviousSibling()
এলিমেন্টটির পূর্ববর্তী সিibling এলিমেন্টটি পুনরুদ্ধার করে।
পূর্ববর্তী সিবলিং-এর প্যারেন্ট একই এবং এটি বর্তমান এলিমেন্টের আগে আসে।
ফেরত
Element |null — পূর্ববর্তী সহোদর এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getType()
এলিমেন্টটির ElementType পুনরুদ্ধার করে।
কোনো প্রদত্ত এলিমেন্টের সঠিক টাইপ নির্ধারণ করতে getType() ব্যবহার করুন।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Obtain the first element in the active tab's body. const firstChild = body.getChild(0); // Use getType() to determine the element's type. if (firstChild.getType() === DocumentApp.ElementType.PARAGRAPH) { Logger.log('The first element is a paragraph.'); } else { Logger.log('The first element is not a paragraph.'); }
ফেরত
ElementType — এলিমেন্টের প্রকার।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
isAtDocumentEnd()
উপাদানটি Document শেষে আছে কিনা তা নির্ধারণ করে।
ফেরত
Boolean — এলিমেন্টটি ট্যাবের শেষে আছে কি না।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
merge()
এলিমেন্টটিকে তার পূর্ববর্তী একই ধরনের এলিমেন্টের সাথে একীভূত করে।
শুধুমাত্র একই ElementType এর এলিমেন্টগুলোকেই মার্জ করা যায়। বর্তমান এলিমেন্টের অন্তর্ভুক্ত যেকোনো চাইল্ড এলিমেন্টকে তার পূর্ববর্তী সিibling এলিমেন্টে স্থানান্তর করা হয়।
বর্তমান উপাদানটি ডকুমেন্ট থেকে মুছে ফেলা হয়েছে।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Example 1: Merge paragraphs // Append two paragraphs to the document's active tab. const par1 = body.appendParagraph('Paragraph 1.'); const par2 = body.appendParagraph('Paragraph 2.'); // Merge the newly added paragraphs into a single paragraph. par2.merge(); // Example 2: Merge table cells // Create a two-dimensional array containing the table's cell contents. const cells = [ ['Row 1, Cell 1', 'Row 1, Cell 2'], ['Row 2, Cell 1', 'Row 2, Cell 2'], ]; // Build a table from the array. const table = body.appendTable(cells); // Get the first row in the table. const row = table.getRow(0); // Get the two cells in this row. const cell1 = row.getCell(0); const cell2 = row.getCell(1); // Merge the current cell into its preceding sibling element. const merged = cell2.merge();
ফেরত
Element |null — একীভূত এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
removeFromParent()
এলিমেন্টটিকে তার প্যারেন্ট থেকে সরিয়ে দেয়।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Remove all images in the active tab's body. const imgs = body.getImages(); for (let i = 0; i < imgs.length; i++) { imgs[i].removeFromParent(); }
ফেরত
Element |null — অপসারিত এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
setAttributes(attributes)
এলিমেন্টের অ্যাট্রিবিউটগুলো নির্ধারণ করে।
নির্দিষ্ট অ্যাট্রিবিউটস প্যারামিটারটি অবশ্যই একটি অবজেক্ট হতে হবে, যেখানে প্রতিটি প্রপার্টির নাম হবে DocumentApp.Attribute এনুমারেশনের একটি আইটেম এবং প্রতিটি প্রপার্টির মান হবে প্রয়োগ করার জন্য নতুন মান।
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const body = documentTab.getBody(); // Define a custom paragraph style. const style = {}; style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.RIGHT; style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri'; style[DocumentApp.Attribute.FONT_SIZE] = 18; style[DocumentApp.Attribute.BOLD] = true; // Append a plain paragraph. const par = body.appendParagraph('A paragraph with custom style.'); // Apply the custom style. par.setAttributes(style);
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
attributes | Object | এলিমেন্টটির অ্যাট্রিবিউটসমূহ। |
ফেরত
Element — বর্তমান এলিমেন্ট।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents