Class FolderIterator

FolderIterator

Komut dosyalarının potansiyel olarak büyük bir klasör koleksiyonunda iterasyon yapmasına olanak tanıyan bir nesne. Klasör yineleyicilere DriveApp, File veya Folder aracılığıyla erişilebilir.

// 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());
}

Yöntemler

YöntemDönüş türüKısa açıklama
getContinuationToken()StringBu yinelemeyi daha sonra devam ettirmek için kullanılabilecek bir jeton alır.
hasNext()Booleannext() çağrısının bir öğeyi döndürüp döndürmeyeceğini belirler.
next()FolderDosya veya klasör koleksiyonundaki sonraki öğeyi alır.

Ayrıntılı belgeler

getContinuationToken()

Bu yinelemeyi daha sonra devam ettirmek için kullanılabilecek bir jeton alır. Tek bir yürütmede iterasyonun işlenmesi maksimum yürütme süresini aşacaksa bu yöntem yararlıdır. Devam jetonları genellikle bir hafta boyunca geçerlidir.

Return

String: Bu yinelemeyi, jeton oluşturulduğunda yinelemede kalan öğelerle devam ettirmek için kullanılabilecek bir devam jetonu


hasNext()

next() çağrısının bir öğeyi döndürüp döndürmeyeceğini belirler.

Return

Boolean: next() bir öğeyi iade edecekse true; iade etmeyecekse false


next()

Dosya veya klasör koleksiyonundaki sonraki öğeyi alır. Hiç öğe kalmazsa istisna oluşturur.

Return

Folder - koleksiyondaki sonraki öğe