Class FolderIterator

FolderIterator

スクリプトが大量のフォルダを反復処理できるようにするオブジェクト。フォルダ イテレータには、DriveAppFileFolder からアクセスできます。

// Log the name of every folder in the user's Drive.
var folders = DriveApp.getFolders();
while (folders.hasNext()) {
  var 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 - コレクション内の次のアイテム