Class FileIterator

Tệp ItIterator

Một trình lặp cho phép các tập lệnh lặp lại trên một tập hợp tệp lớn. Bạn có thể truy cập vào các biến lặp của tệp từ DriveApp hoặc 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());
}

Phương pháp

Phương thứcLoại dữ liệu trả vềMô tả ngắn
getContinuationToken()StringLấy mã thông báo có thể dùng để tiếp tục lặp lại sau này.
hasNext()BooleanXác định xem việc gọi next() có trả về một mục hay không.
next()FileLấy mục tiếp theo trong bộ sưu tập tệp hoặc thư mục.

Tài liệu chi tiết

getContinuationToken()

Lấy mã thông báo có thể dùng để tiếp tục lặp lại sau này. Phương thức này hữu ích nếu việc xử lý một biến lặp trong một lượt thực thi vượt quá thời gian thực thi tối đa. Mã thông báo tiếp tục thường có hiệu lực trong một tuần.

Hai chiều

String – một mã thông báo tiếp tục có thể được dùng để tiếp tục quá trình lặp này cùng với các mục vẫn nằm trong trình lặp khi mã thông báo được tạo


hasNext()

Xác định xem việc gọi next() có trả về một mục hay không.

Hai chiều

Booleantrue nếu next() trả về một mặt hàng; false nếu không


next()

Lấy mục tiếp theo trong bộ sưu tập tệp hoặc thư mục. Cho ra trường hợp ngoại lệ nếu không có mục nào còn lại.

Hai chiều

File — mục tiếp theo trong bộ sưu tập