Class FolderIterator

FolderIterator

스크립트가 잠재적으로 큰 폴더 모음을 반복할 수 있도록 하는 객체입니다. 폴더 반복자는 DriveApp, File 또는 Folder에서 액세스할 수 있습니다.

// Log the name of every folder in the user's Drive.
const folders = DriveApp.getFolders();
while (folders.hasNext()) {
  const folder = folders.next();
  Logger.log(folder.getName());
}

메서드

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

자세한 문서

getContinuationToken()

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

리턴

String - 토큰이 생성될 때 반복기에 남아 있던 항목으로 이 반복을 재개하는 데 사용할 수 있는 연속 토큰입니다.


hasNext()

next() 호출이 항목을 반환하는지 여부를 확인합니다.

리턴

Boolean - next()가 항목을 반환하는 경우 true, 그렇지 않은 경우 false


next()

파일 또는 폴더 컬렉션의 다음 항목을 가져옵니다. 남은 항목이 없으면 예외를 발생시킵니다.

리턴

Folder - 컬렉션의 다음 항목입니다.