संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
फ़ाइलइटरेटर
एक ऐसा आइटरेटर जो स्क्रिप्ट को फ़ाइलों के बड़े कलेक्शन पर बार-बार इस्तेमाल करने की अनुमति देता है. फ़ाइल के 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()
यह तय करता है कि next() को कॉल करने पर, कोई आइटम वापस मिलेगा या नहीं.
वापसी का टिकट
Boolean — true, अगर next() कोई आइटम लौटाएगा; false, अगर नहीं
next()
फ़ाइलों या फ़ोल्डर के कलेक्शन में अगला आइटम दिखाता है. अगर कोई आइटम नहीं है, तो अपवाद दिखाता है.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-12-02 (UTC) को अपडेट किया गया."],[[["FileIterator allows scripts to iterate over a large collection of files within Google Drive, accessible via `DriveApp` or a `Folder`."],["It provides methods to check for more files (`hasNext()`), retrieve the next file (`next()`), and manage long iterations with continuation tokens (`getContinuationToken()`)."],["`getContinuationToken()` helps to resume iterations that might exceed execution time limits, with tokens typically valid for a week."],["`hasNext()` returns `true` if there are more files to iterate, allowing scripts to control the loop."],["`next()` retrieves the subsequent file in the collection, throwing an exception if none remain."]]],[]]