Class FolderIterator

ফোল্ডার ইটারেটর

এমন একটি অবজেক্ট যা স্ক্রিপ্টগুলিকে সম্ভাব্য বৃহৎ ফোল্ডার সংগ্রহের মাধ্যমে পুনরাবৃত্তি করতে দেয়। ফোল্ডার ইটারেটরগুলি Drive App , একটি File , অথবা একটি Folder থেকে অ্যাক্সেস করা যেতে পারে।

// Log the name of every folder in the user's Drive.
const folders = DriveApp.getFolders();
while (folders.hasNext()) {
  const folder = folders.next();
  Logger.log(folder.getName());
}

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Continuation Token() String একটি টোকেন পায় যা পরবর্তী সময়ে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে।
has Next() Boolean next() কল করলে কোন আইটেম ফেরত আসে কিনা তা নির্ধারণ করে।
next() Folder ফাইল বা ফোল্ডারের সংগ্রহের পরবর্তী আইটেমটি পায়।

বিস্তারিত ডকুমেন্টেশন

get Continuation Token()

একটি টোকেন পায় যা পরবর্তীতে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে। এই পদ্ধতিটি কার্যকর যদি একটি সম্পাদনায় একটি পুনরাবৃত্তি প্রক্রিয়াকরণ সর্বাধিক সম্পাদন সময় অতিক্রম করে। ধারাবাহিকতা টোকেন সাধারণত এক সপ্তাহের জন্য বৈধ থাকে।

প্রত্যাবর্তন

String — একটি ধারাবাহিকতা টোকেন যা টোকেন তৈরি হওয়ার সময় ইটারেটরে থাকা আইটেমগুলির সাথে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে।


has Next()

next() কল করলে কোন আইটেম ফেরত আসে কিনা তা নির্ধারণ করে।

প্রত্যাবর্তন

Booleantrue যদি next() একটি আইটেম ফেরত দেয়; যদি না হয় false


next()

ফাইল বা ফোল্ডারের সংগ্রহের পরবর্তী আইটেমটি পায়। যদি কোনও আইটেম অবশিষ্ট না থাকে তবে একটি ব্যতিক্রম দেয়।

প্রত্যাবর্তন

Folder — সংগ্রহের পরবর্তী আইটেম।