Class FolderIterator

FolderIterator

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

रिटर्न

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


next()

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

रिटर्न

Folder — संग्रह का अगला आइटम