यह एक ऐसा इटरेटर है जिसकी मदद से स्क्रिप्ट, फ़ाइलों के बड़े कलेक्शन को दोहरा सकती हैं. फ़ाइल
इटरेटर को 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()); }
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
get | String | यह एक ऐसा टोकन देता है जिसका इस्तेमाल, इस इटरेशन को बाद में फिर से शुरू करने के लिए किया जा सकता है. |
has | Boolean | यह कुकी तय करती है कि next() को कॉल करने पर कोई आइटम दिखता है या नहीं. |
next() | File | यह फ़ाइलों या फ़ोल्डर के कलेक्शन में मौजूद अगले आइटम को दिखाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
getContinuationToken()
यह एक ऐसा टोकन देता है जिसका इस्तेमाल, इस इटरेशन को बाद में फिर से शुरू करने के लिए किया जा सकता है. यह तरीका तब काम आता है, जब एक बार में किसी इटरेटर को प्रोसेस करने में, तय की गई समयसीमा से ज़्यादा समय लगता है. आम तौर पर, जारी रखने वाले टोकन एक हफ़्ते तक मान्य होते हैं.
वापसी का टिकट
String — यह एक ऐसा टोकन है जिसका इस्तेमाल, इस इटरेशन को उन आइटम के साथ फिर से शुरू करने के लिए किया जा सकता है जो टोकन जनरेट होने के समय, इटररेटर में मौजूद थे.
hasNext()
next()
यह फ़ाइलों या फ़ोल्डर के कलेक्शन में मौजूद अगले आइटम को दिखाता है. अगर कोई आइटम नहीं बचा है, तो यह फ़ंक्शन एक अपवाद दिखाता है.
वापसी का टिकट
File — कलेक्शन में मौजूद अगला आइटम.