Class FolderIterator

FolderIterator

スクリプトでフォルダの大きなコレクションを反復処理できるオブジェクト。フォルダ イテレータには、DriveAppFile、または 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()

後でこの反復処理を再開するために使用できるトークンを取得します。1 回の実行でイテレータを処理すると、最大実行時間を超える場合に便利です。通常、継続トークンは 1 週間有効です。

戻る

String - トークンが生成されたときにイテレータに残っていた項目を使用して、この反復処理を再開するために使用できる継続トークン。


hasNext()

next() を呼び出すと項目が返されるかどうかを判断します。

戻る

Boolean - next() が項目を返す場合は true、返さない場合は false


next()

ファイルまたはフォルダのコレクション内の次の項目を取得します。項目が残っていない場合は、例外をスローします。

戻る

Folder - コレクション内の次の項目。