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