Class FolderIterator
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
FolderIterator
Objet qui permet aux scripts d'itérer sur une collection potentiellement volumineuse de dossiers. Les itérateurs de dossiers sont accessibles à partir d'un DriveApp, d'un File ou d'un Folder.
// Log the name of every folder in the user's Drive.constfolders=DriveApp.getFolders();while(folders.hasNext()){constfolder=folders.next();Logger.log(folder.getName());}
Obtient l'élément suivant dans la collection de fichiers ou de dossiers.
Documentation détaillée
getContinuationToken()
Obtient un jeton qui peut être utilisé pour reprendre cette itération ultérieurement. Cette méthode est utile si le traitement d'un itérateur en une seule exécution dépasse le temps d'exécution maximal. Les jetons de continuation sont généralement valides pendant une semaine.
Renvois
String : jeton de continuation qui peut être utilisé pour reprendre cette itération avec les éléments restants dans l'itérateur lorsque le jeton a été généré.
hasNext()
Détermine si l'appel de next() renvoie un élément.
Renvois
Boolean : true si next() renvoie un élément, false sinon.
next()
Obtient l'élément suivant dans la collection de fichiers ou de dossiers. Génère une exception si aucun élément ne reste.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/03/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/03/06 (UTC)."],[],["FolderIterator allows iterating over a large collection of folders. Key actions include using `hasNext()` to check for the next item and `next()` to retrieve it. `getContinuationToken()` provides a token to resume iteration later, helpful for large collections. The example shows how to log every folder's name in a user's Drive, demonstrating iteration through the folder collection. The iterator returns folder objects and can throw an exception if no items remain.\n"]]