একটি ইটারেটর যা স্ক্রিপ্টগুলিকে সম্ভাব্য বৃহৎ ফাইল সংগ্রহের মাধ্যমে পুনরাবৃত্তি করার অনুমতি দেয়। ফাইল ইটারেটরগুলি Drive App বা Folder থেকে অ্যাক্সেস করা যেতে পারে।
// Log the name of every file in the user's Drive. const files = DriveApp.getFiles(); while (files.hasNext()) { const file = files.next(); Logger.log(file.getName()); }
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
get Continuation Token() | String | একটি টোকেন পায় যা পরবর্তী সময়ে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে। |
has Next() | Boolean | next() কল করলে কোন আইটেম ফেরত আসে কিনা তা নির্ধারণ করে। |
next() | File | ফাইল বা ফোল্ডারের সংগ্রহের পরবর্তী আইটেমটি পায়। |
বিস্তারিত ডকুমেন্টেশন
get Continuation Token()
একটি টোকেন পায় যা পরবর্তীতে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে। এই পদ্ধতিটি কার্যকর যদি একটি সম্পাদনায় একটি পুনরাবৃত্তি প্রক্রিয়াকরণ সর্বাধিক সম্পাদন সময় অতিক্রম করে। ধারাবাহিকতা টোকেন সাধারণত এক সপ্তাহের জন্য বৈধ থাকে।
প্রত্যাবর্তন
String — একটি ধারাবাহিকতা টোকেন যা টোকেন তৈরি হওয়ার সময় ইটারেটরে থাকা আইটেমগুলির সাথে এই পুনরাবৃত্তি পুনরায় শুরু করতে ব্যবহার করা যেতে পারে।
has Next()
next()
ফাইল বা ফোল্ডারের সংগ্রহের পরবর্তী আইটেমটি পায়। যদি কোনও আইটেম অবশিষ্ট না থাকে তবে একটি ব্যতিক্রম দেয়।
প্রত্যাবর্তন
File — সংগ্রহের পরবর্তী আইটেম।