একটি Element র্যাপার, যার একটি সম্ভাব্য শুরু এবং শেষ অফসেট থাকে। এই অফসেটগুলো সার্চ রেজাল্ট, ডকুমেন্ট সিলেকশন এবং নেমড রেঞ্জে একটি Text এলিমেন্টের ভেতরের অক্ষরের পরিসরকে উপস্থাপন করতে সাহায্য করে।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
get Element() | Element | এই Range Element সাথে সঙ্গতিপূর্ণ Element পাওয়া যায়। |
get End Offset Inclusive() | Integer | রেঞ্জ এলিমেন্টের মধ্যে একটি আংশিক রেঞ্জের শেষ প্রান্তের অবস্থান নির্ণয় করে। |
get Start Offset() | Integer | রেঞ্জ এলিমেন্টের মধ্যে একটি আংশিক রেঞ্জের শুরুর অবস্থান নির্ণয় করে। |
is Partial() | Boolean | এটি নির্ধারণ করে যে এই রেঞ্জ এলিমেন্টটি সম্পূর্ণ এলিমেন্টটিকে আবৃত করবে, নাকি এলিমেন্টের অক্ষরগুলোর একটি আংশিক অংশকে আবৃত করবে। |
বিস্তারিত ডকুমেন্টেশন
getElement()
এই RangeElement এর সাথে সঙ্গতিপূর্ণ Element টি পাওয়া যায়।
const rangeElement = DocumentApp.getActiveDocument().getSelection().getRangeElements()[0]; // Log debug information about a range element. Logger.log(`Element type: ${rangeElement.getElement().getType()}`); if (rangeElement.isPartial()) { Logger.log(`The character range begins at ${rangeElement.getStartOffset()}`); Logger.log( `The character range ends at ${rangeElement.getEndOffsetInclusive()}`, ); } else { Logger.log('The entire range element is included.'); }
ফেরত
Element — যে এলিমেন্টটি এই RangeElement এর সাথে সঙ্গতিপূর্ণ
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getEndOffsetInclusive()
রেঞ্জ এলিমেন্টের মধ্যে একটি আংশিক রেঞ্জের শেষের অবস্থান নির্ণয় করে। যদি এলিমেন্টটি একটি Text এলিমেন্ট হয় এবং isPartial() true রিটার্ন করে, তাহলে অফসেটটি হবে রেঞ্জের শেষ অক্ষরের আগের অক্ষর সংখ্যা (অর্থাৎ, রেঞ্জের শেষ অক্ষরের ইন্ডেক্স); অন্য কোনো ক্ষেত্রে, এই মেথডটি -1 রিটার্ন করে।
ফেরত
Integer — Text এলিমেন্টের ক্ষেত্রে, রেঞ্জের শেষ অক্ষরের আগের অক্ষরের সংখ্যা; অন্যান্য এলিমেন্টের ক্ষেত্রে, -1
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getStartOffset()
রেঞ্জ এলিমেন্টের মধ্যে একটি আংশিক রেঞ্জের শুরুর অবস্থান নির্ণয় করে। যদি এলিমেন্টটি একটি Text এলিমেন্ট হয় এবং isPartial() true রিটার্ন করে, তাহলে অফসেটটি হবে রেঞ্জের শুরুর আগের অক্ষর সংখ্যা (অর্থাৎ, রেঞ্জের প্রথম অক্ষরের ইন্ডেক্স); অন্য কোনো ক্ষেত্রে, এই মেথডটি -1 রিটার্ন করে।
ফেরত
Integer — Text এলিমেন্টের ক্ষেত্রে, রেঞ্জ শুরু হওয়ার আগের অক্ষর সংখ্যা; অন্যান্য এলিমেন্টের ক্ষেত্রে, -1
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
isPartial()
এই রেঞ্জ এলিমেন্টটি সম্পূর্ণ এলিমেন্টকে নাকি এর অক্ষরগুলোর একটি আংশিক অংশকে আবৃত করবে, তা নির্ধারণ করে। একটি আংশিক রেঞ্জ এলিমেন্টের পরিসরের শুরু এবং শেষ যথাক্রমে getStartOffset() এবং getEndOffsetInclusive() ব্যবহার করে নির্ধারণ করা যায়।
ফেরত
Boolean — এলিমেন্টটি আংশিকভাবে অন্তর্ভুক্ত হলে true ; না হলে false
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents