Class FileIterator

FileIterator

잠재적으로 큰 파일 컬렉션에서 스크립트를 반복할 수 있게 해주는 반복기입니다. 파일 반복자는 DriveApp 또는 Folder에서 액세스할 수 있습니다.

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

메서드

메서드반환 유형간략한 설명
getContinuationToken()String나중에 이 반복을 재개하는 데 사용할 수 있는 토큰을 가져옵니다.
hasNext()Booleannext()를 호출하면 항목을 반환할지 결정합니다.
next()File파일 또는 폴더 컬렉션의 다음 항목을 가져옵니다.

자세한 문서

getContinuationToken()

나중에 이 반복을 재개하는 데 사용할 수 있는 토큰을 가져옵니다. 이 방법은 한 번의 실행에서 반복자를 처리하면 최대 실행 시간을 초과하는 경우 연속 토큰은 일반적으로 1주일 동안 유효합니다.

리턴

String: 토큰이 생성될 때 반복자에 남아 있었습니다.


hasNext()

next()를 호출하면 항목을 반환할지 결정합니다.

리턴

Boolean: next()가 항목을 반환하면 true이고, 그렇지 않은 경우 false


next()

파일 또는 폴더 컬렉션의 다음 항목을 가져옵니다. 항목이 없으면 예외가 발생합니다. 있습니다

리턴

File: 컬렉션의 다음 항목