Class FileIterator

फ़ाइलइटरेटर

एक ऐसा आइटरेटर जो स्क्रिप्ट को फ़ाइलों के बड़े कलेक्शन पर बार-बार इस्तेमाल करने की अनुमति देता है. फ़ाइल के iterator को DriveApp या 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());
}

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getContinuationToken()Stringएक टोकन मिलता है, जिसका इस्तेमाल बाद में इस प्रोसेस को फिर से शुरू करने के लिए किया जा सकता है.
hasNext()Booleanयह तय करता है कि next() को कॉल करने पर, कोई आइटम वापस मिलेगा या नहीं.
next()Fileफ़ाइलों या फ़ोल्डर के कलेक्शन में अगला आइटम दिखाता है.

ज़्यादा जानकारी वाला दस्तावेज़

getContinuationToken()

एक टोकन मिलता है, जिसका इस्तेमाल बाद में इस प्रोसेस को फिर से शुरू करने के लिए किया जा सकता है. यह तरीका तब काम आता है, जब एक बार में किसी इटरेटटर को प्रोसेस करने में, प्रोसेस करने के लिए तय किया गया ज़्यादा से ज़्यादा समय खत्म हो जाता है. आम तौर पर, कंटिन्यूएशन टोकन एक हफ़्ते के लिए मान्य होते हैं.

वापसी का टिकट

String — यह एक ऐसा टोकन है जिसका इस्तेमाल, टोकन जनरेट होने के बाद, उन आइटम के साथ इस दोहराव को फिर से शुरू करने के लिए किया जा सकता है जो इटरेटर में बचे थे


hasNext()

यह तय करता है कि next() को कॉल करने पर, कोई आइटम वापस मिलेगा या नहीं.

वापसी का टिकट

Booleantrue, अगर next() कोई आइटम लौटाएगा; false, अगर नहीं


next()

फ़ाइलों या फ़ोल्डर के कलेक्शन में अगला आइटम दिखाता है. अगर कोई आइटम नहीं है, तो अपवाद दिखाता है.

वापसी का टिकट

File — कलेक्शन में अगला आइटम