Class FileIterator

FileIterator

Komut dosyalarının, potansiyel olarak büyük bir dosya koleksiyonunda yineleme yapmasına olanak tanıyan bir yinelemedir. Dosya iteratörlere DriveApp veya Folder üzerinden erişilebilir.

// Log the name of every file in the user's Drive.
var files = DriveApp.getFiles();
while (files.hasNext()) {
  var file = files.next();
  Logger.log(file.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()FileDosya 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

File — koleksiyondaki sonraki öğe