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()Boolean決定呼叫 next() 是否會傳回項目。
next()Folder取得檔案或資料夾中的下一個項目。

內容詳盡的說明文件

getContinuationToken()

取得可在稍後繼續執行這項疊代作業的權杖。這種方法很實用 如果某次執行作業中處理疊代器,就會超過執行時間上限。 接續權杖通常在一週內有效。

回攻員

String — 可使用此接續權杖進行此疊代作業的接續權杖 符記產生時


hasNext()

決定呼叫 next() 是否會傳回項目。

回攻員

Boolean - 如果 next() 會傳回商品,則為 true;如果不是,則為 false


next()

取得檔案或資料夾中的下一個項目。如果沒有任何項目,就會擲回例外狀況 。

回攻員

Folder:集合中的下一個項目