পরে পুনরুদ্ধারের অনুমতি দেওয়ার জন্য একটি নাম এবং আইডি আছে এমন একটি Range
। নামগুলি অগত্যা অনন্য নয়; একই ট্যাবে বিভিন্ন রেঞ্জ একই নাম শেয়ার করতে পারে, অনেকটা HTML-এর ক্লাসের মতো। বিপরীতে, আইডিগুলি ট্যাবের মধ্যে অনন্য, যেমন HTML-এর একটি ID। একবার একটি ট্যাবে একটি Named Range
যোগ করা হলে, এটি পরিবর্তন করা যায় না, শুধুমাত্র সরানো হয়।
একটি Named Range
ট্যাব অ্যাক্সেস করে এমন যেকোনো স্ক্রিপ্ট দ্বারা অ্যাক্সেস করা যেতে পারে। স্ক্রিপ্টগুলির মধ্যে অনিচ্ছাকৃত দ্বন্দ্ব এড়াতে, একটি অনন্য স্ট্রিং সহ রেঞ্জের নামগুলি উপসর্গ করার কথা বিবেচনা করুন।
// Create a named range that includes every table in the active tab. const documentTab = DocumentApp.getActiveDocument().getActiveTab().asDocumentTab(); const rangeBuilder = documentTab.newRange(); const tables = documentTab.getBody().getTables(); for (let i = 0; i < tables.length; i++) { rangeBuilder.addElement(tables[i]); } documentTab.addNamedRange('myUniquePrefix-tables', rangeBuilder.build());
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
get Id() | String | এই Named Range আইডি পায়। |
get Name() | String | এই Named Range নাম পায়। |
get Range() | Range | এই Named Range সাথে যুক্ত উপাদানের পরিসীমা পায়। |
remove() | void | ট্যাব থেকে এই Named Range সরিয়ে দেয়। |
বিস্তারিত ডকুমেন্টেশন
get Id()
এই Named Range
আইডি পায়। আইডি ট্যাবের মধ্যে অনন্য।
প্রত্যাবর্তন
String
- রেঞ্জের আইডি, যা ট্যাবের মধ্যে অনন্য।
get Name()
এই Named Range
নাম পায়। নামটি অগত্যা অনন্য নয়।
প্রত্যাবর্তন
String
— পরিসরের নাম, যা অগত্যা অনন্য নয়।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
get Range()
এই Named Range
সাথে যুক্ত উপাদানের পরিসীমা পায়।
প্রত্যাবর্তন
Range
— নাম এবং আইডির সাথে যুক্ত উপাদানের পরিসর।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove()
ট্যাব থেকে এই Named Range
সরিয়ে দেয়। এই পদ্ধতি পরিসরের বিষয়বস্তু মুছে দেয় না; এটা শুধুমাত্র রেফারেন্স মুছে দেয়. ইতিমধ্যেই সরানো হয়েছে এমন একটি Named Range
এই পদ্ধতিটিকে কল করার কোনো প্রভাব নেই৷
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents