Class FolderIterator

FolderIterator

Komut dosyalarının, potansiyel olarak büyük bir klasör koleksiyonunda yineleme yapmasına izin veren bir nesne. Klasör iteratörlere DriveApp, File veya Folder üzerinden 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() işlevinin çağrılmasının bir öğeyi iade edip etmeyeceğ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. Bu yöntem yararlıdır bir yürütmede yineleyicinin işlenmesi maksimum yürütme süresini aşıyorsa geçerlidir. Devam jetonları genellikle bir hafta boyunca geçerlidir.

Return

String - bu yinelemeyi jeton oluşturulduğunda yinelemede kaldı


hasNext()

next() işlevinin çağrılmasının bir öğeyi iade edip etmeyeceğini belirler.

Return

Booleannext() bir öğeyi iade ederse true; Değilse false


next()

Dosya veya klasör koleksiyonundaki sonraki öğeyi alır. Hiçbir öğe yoksa istisna atar kalır.

Return

Folder — koleksiyondaki sonraki öğe