Duyệt danh sách các File trong một Folder Google Drive và trả kết quả vào Google Sheets

Duyệt danh sách các File trong một Folder Google Drive và trả kết quả vào Google Sheets 📂📄

Quản lý và duyệt danh sách các tệp trong Google Drive có thể trở nên dễ dàng hơn bằng cách sử dụng Google Apps Script. Bạn có thể tạo mã script để duyệt danh sách các tệp trong một thư mục cụ thể trong Google Drive và trả kết quả vào Google Sheets.

Bước 1: Tạo Mã Script với Google Apps Script

Mở Google Sheets hoặc bất kỳ ứng dụng Google nào khác, chọn “Extensions” > “Apps Script”. Dưới đây là một ví dụ về mã script để duyệt danh sách tệp trong một thư mục:

function listFilesInFolder() {
  var folderId = 'your_folder_id_here';
  var folder = DriveApp.getFolderById(folderId);
  var files = folder.getFiles();

  var fileData = [];
  while (files.hasNext()) {
    var file = files.next();
    var fileInfo = {
      'Tên Tệp': file.getName(),
      'URL': file.getUrl(),
      'Kích Thước': file.getSize()
    };
    fileData.push(fileInfo);
  }

  return fileData;
}

Bước 2: Chạy Hàm và Xuất Kết Quả vào Google Sheets

Sau khi bạn đã viết mã script, chạy hàm listFilesInFolder() để duyệt danh sách các tệp trong thư mục và trả về kết quả dưới dạng một danh sách các đối tượng tệp với thông tin như tên tệp, URL và kích thước.

Duyệt danh sách các File trong một Folder Google Drive và trả kết quả vào Google Sheets

Bước 3: Hiển thị Kết Quả trong Google Sheets

Dưới đây là cách bạn có thể hiển thị kết quả trong Google Sheets:

  1. Trong Google Sheets, chọn “Extensions” > “Apps Script”.
  2. Paste đoạn mã script sau vào trình biên tập Apps Script:
function updateFileListToSheet() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var fileData = listFilesInFolder();

  // Ghi kết quả vào bảng
  for (var i = 0; i < fileData.length; i++) {
    var row = [];
    var fileInfo = fileData[i];
    row.push(fileInfo['Tên Tệp']);
    row.push(fileInfo['URL']);
    row.push(fileInfo['Kích Thước']);
    sheet.appendRow(row);
  }
}
  1. Chạy hàm updateFileListToSheet() để cập nhật danh sách tệp vào Google Sheets.

Lợi ích và Ứng Dụng

Sử dụng Google Apps Script để duyệt và trình bày danh sách các tệp trong thư mục Google Drive giúp bạn dễ dàng quản lý dữ liệu và thông tin. Bạn có thể tùy chỉnh thông tin và cách hiển thị tệp, tạo mã script cho các tác vụ duyệt tệp phức tạp hơn.

Kết Luận

Tạo mã script để duyệt và trình bày danh sách tệp trong Google Drive và xuất kết quả vào Google Sheets là một cách mạnh mẽ để tự động hóa việc quản lý dữ liệu. Sử dụng Google Apps Script, bạn có thể linh hoạt tùy chỉnh và ứng dụng cho nhiều tình huống khác nhau. 📂📄🔗

Dịch vụ lập trình ứng dụng

🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script.

📒 Nhận dạy Lập trình Apps Script, Power Apps từ cơ bản đến nâng cao.

📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)

💻 Github

🌏 appscript.online

Viết một bình luận