Class FileIterator

FileIterator

একটি পুনরাবৃত্তিকারী যা স্ক্রিপ্টগুলিকে ফাইলগুলির একটি সম্ভাব্য বড় সংগ্রহের উপর পুনরাবৃত্তি করতে দেয়৷ 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() কল করলে একটি আইটেম ফেরত আসবে কিনা তা নির্ধারণ করে।

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

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


next()

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

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

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