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