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()
나중에 이 반복을 재개하는 데 사용할 수 있는 토큰을 가져옵니다. 이 방법은
한 번의 실행에서 반복자를 처리하면 최대 실행 시간을 초과하는 경우
연속 토큰은 일반적으로 1주일 동안 유효합니다.
리턴
String
:
토큰이 생성될 때 반복자에 남아 있었습니다.
hasNext()
next()
를 호출하면 항목을 반환할지 결정합니다.
리턴
Boolean
: next()
가 항목을 반환하면 true
이고, 그렇지 않은 경우 false
next()
파일 또는 폴더 컬렉션의 다음 항목을 가져옵니다. 항목이 없으면 예외가 발생합니다.
있습니다
리턴
File
: 컬렉션의 다음 항목
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-08-21(UTC)
[null,null,["최종 업데이트: 2024-08-21(UTC)"],[[["FileIterator allows scripts to iterate over a large collection of files within Google Drive, accessible via `DriveApp` or a `Folder`."],["It provides methods to check for more files (`hasNext()`), retrieve the next file (`next()`), and manage long iterations with continuation tokens (`getContinuationToken()`)."],["`getContinuationToken()` helps to resume iterations that might exceed execution time limits, with tokens typically valid for a week."],["`hasNext()` returns `true` if there are more files to iterate, allowing scripts to control the loop."],["`next()` retrieves the subsequent file in the collection, throwing an exception if none remain."]]],[]]