यह एक ऐसा ऑब्जेक्ट है जो स्क्रिप्ट को फ़ोल्डर के बड़े संग्रह पर फिर से काम करने की अनुमति देता है. फ़ोल्डर
इटरेटर को DriveApp
, File
या Folder
से ऐक्सेस किया जा सकता है.
// Log the name of every folder in the user's Drive. var folders = DriveApp.getFolders(); while (folders.hasNext()) { var folder = folders.next(); Logger.log(folder.getName()); }
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getContinuationToken() | String | एक टोकन मिलता है जिसका इस्तेमाल बाद में इस इटरेशन को फिर से शुरू करने के लिए किया जा सकता है. |
hasNext() | Boolean | यह तय करता है कि next() को कॉल करने पर कोई आइटम दिखेगा या नहीं. |
next() | Folder | फ़ाइलों या फ़ोल्डर के संग्रह में अगला आइटम मिलता है. |
ज़्यादा जानकारी के साथ दस्तावेज़
getContinuationToken()
एक टोकन मिलता है जिसका इस्तेमाल बाद में इस इटरेशन को फिर से शुरू करने के लिए किया जा सकता है. यह तरीका तब फ़ायदेमंद होता है, जब एक्ज़ीक्यूशन में एक इटरेटर की प्रोसेसिंग, ज़्यादा से ज़्यादा लागू करने की अवधि से ज़्यादा हो. जारी रखने के टोकन आम तौर पर एक हफ़्ते के लिए मान्य होते हैं.
रिटर्न
String
— यह एक कंटिन्यूशन टोकन है. इसका इस्तेमाल उन आइटम के साथ इस इटरेशन को फिर से शुरू करने के लिए किया जा सकता है जो टोकन
जनरेट होने के दौरान इटरेटर में मौजूद थे
hasNext()
next()
फ़ाइलों या फ़ोल्डर के संग्रह में अगला आइटम मिलता है. अगर कोई आइटम नहीं बचा है, तो यह अपवाद करता है.
रिटर्न
Folder
— संग्रह का अगला आइटम