একজন নির্মাতা নথির উপাদান থেকে Range অবজেক্ট তৈরি করতে ব্যবহৃত হয়।
// Change the user's selection to a range that includes every table in the // active tab. const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const rangeBuilder = documentTab.newRange(); const tables = documentTab.getBody().getTables(); for (let i = 0; i < tables.length; i++) { rangeBuilder.addElement(tables[i]); } doc.setSelection(rangeBuilder.build());
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Element(element) | Range Builder | এই Range Builder একটি সম্পূর্ণ Element যোগ করে। |
add Element(textElement, startOffset, endOffsetInclusive) | Range Builder | এই Range Builder একটি আংশিক Text উপাদান যোগ করে। |
add Elements Between(startElement, endElementInclusive) | Range Builder | এই Range Builder দুটি সম্পূর্ণ উপাদান এবং তাদের মধ্যবর্তী সমস্ত উপাদান যোগ করে। |
add Elements Between(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive) | Range Builder | Range Builder দুটি আংশিক Text উপাদান এবং তাদের মধ্যবর্তী সমস্ত উপাদান যোগ করে। |
add Range(range) | Range Builder | এই Range Builder অন্য Range বিষয়বস্তু যোগ করে। |
build() | Range | বিল্ডারের জন্য প্রয়োগ করা সেটিংস থেকে একটি Range তৈরি করে। |
get Range Elements() | Range Element[] | যেকোনো আংশিক Text উপাদান সহ এই Range সমস্ত উপাদান পায় (উদাহরণস্বরূপ, একটি নির্বাচনের ক্ষেত্রে যাতে Text উপাদানের শুধুমাত্র অংশ থাকে)। |
বিস্তারিত ডকুমেন্টেশন
add Element(element)
এই Range Builder একটি সম্পূর্ণ Element যোগ করে।
পরামিতি
| নাম | টাইপ | বর্ণনা |
|---|---|---|
element | Element | উপাদান যোগ করা হবে |
প্রত্যাবর্তন
Range Builder — এই নির্মাতা, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Element(textElement, startOffset, endOffsetInclusive)
এই Range Builder একটি আংশিক Text উপাদান যোগ করে।
পরামিতি
| নাম | টাইপ | বর্ণনা |
|---|---|---|
text Element | Text | টেক্সট উপাদান আংশিকভাবে যোগ করা হবে |
start Offset | Integer | প্রথম অক্ষরের আগে অক্ষরের সংখ্যা অন্তর্ভুক্ত করা হবে (অর্থাৎ, পরিসরের প্রথম অক্ষরের সূচী) |
end Offset Inclusive | Integer | শেষ অক্ষরের আগে অক্ষরের সংখ্যা অন্তর্ভুক্ত করতে হবে (অর্থাৎ, পরিসরের শেষ অক্ষরের সূচী) |
প্রত্যাবর্তন
Range Builder — এই নির্মাতা, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Elements Between(startElement, endElementInclusive)
এই Range Builder দুটি সম্পূর্ণ উপাদান এবং তাদের মধ্যবর্তী সমস্ত উপাদান যোগ করে।
পরামিতি
| নাম | টাইপ | বর্ণনা |
|---|---|---|
start Element | Element | প্রথম উপাদান যোগ করা হবে |
end Element Inclusive | Element | শেষ উপাদান যোগ করা হবে |
প্রত্যাবর্তন
Range Builder — এই নির্মাতা, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Elements Between(startTextElement, startOffset, endTextElementInclusive, endOffsetInclusive)
Range Builder দুটি আংশিক Text উপাদান এবং তাদের মধ্যবর্তী সমস্ত উপাদান যোগ করে।
পরামিতি
| নাম | টাইপ | বর্ণনা |
|---|---|---|
start Text Element | Text | প্রথম টেক্সট উপাদান আংশিকভাবে যোগ করা হবে |
start Offset | Integer | start Text Element প্রথম অক্ষরের আগে অক্ষরের সংখ্যা অন্তর্ভুক্ত করতে হবে (অর্থাৎ, পরিসরের প্রথম অক্ষরের সূচী) |
end Text Element Inclusive | Text | শেষ টেক্সট উপাদান আংশিকভাবে যোগ করা হবে |
end Offset Inclusive | Integer | end Text Element Inclusive শেষ অক্ষরের আগে অক্ষরের সংখ্যা অন্তর্ভুক্ত করতে হবে (অর্থাৎ, পরিসরের শেষ অক্ষরের সূচক) |
প্রত্যাবর্তন
Range Builder — এই নির্মাতা, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
add Range(range)
এই Range Builder অন্য Range বিষয়বস্তু যোগ করে।
পরামিতি
| নাম | টাইপ | বর্ণনা |
|---|---|---|
range | Range | যে পরিসরের উপাদান যোগ করা উচিত |
প্রত্যাবর্তন
Range Builder — এই নির্মাতা, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
build()
get Range Elements()
যেকোনো আংশিক Text উপাদান সহ এই Range সমস্ত উপাদান পায় (উদাহরণস্বরূপ, একটি নির্বাচনের ক্ষেত্রে যাতে Text উপাদানের শুধুমাত্র অংশ থাকে)। একটি Text উপাদান শুধুমাত্র আংশিকভাবে পরিসরে অন্তর্ভুক্ত কিনা তা নির্ধারণ করতে, Range Element.isPartial() দেখুন।
প্রত্যাবর্তন
Range Element[] — উপাদানগুলির একটি বিন্যাস, যে ক্রমে সেগুলি নথিতে উপস্থিত হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents