Em nhờ các cao thủ coding tí ạ.
Em lấy được 1 đoạn code của "Web Applications Stack Exchange" như sau:
1. Em muốn đoạn "DriveApp.getFolderById("THIS_SHOULD_BE_YOUR_FOLDER_ID")" là nó tự động là folder hiện tại thì gán thế nào ạ? Hiện tại mình phải lấy mã ID của folder cụ thể (đang mở) để để vào giữa 2 dấu ngoặc kép. Muốn di chuyển dang folder khác lại phải gõ id của folder đó vào, khác bất tiện.
2. Làm sao mỗi khi chạy code thì nó tự động xóa nội dung đã có trong sheet đi. Chứ như bây giờ là nó add tiếp xuống dưới. Chắc là do đoạn sheet.appendRow(data)
Em cám ơn.
Em lấy được 1 đoạn code của "Web Applications Stack Exchange" như sau:
Mã:
function listFilesInFolder(folderName) {
var sheet = SpreadsheetApp.getActiveSheet();
sheet.appendRow(["Name", "File-Id"]);
//change the folder ID below to reflect your folder's ID (look in the URL when you're in your folder)
var folder = DriveApp.getFolderById("THIS_SHOULD_BE_YOUR_FOLDER_ID");
var contents = folder.getFiles();
var cnt = 0;
var file;
while (contents.hasNext()) {
var file = contents.next();
cnt++;
data = [
file.getName(),
file.getId(),
];
sheet.appendRow(data);
};
};
2. Làm sao mỗi khi chạy code thì nó tự động xóa nội dung đã có trong sheet đi. Chứ như bây giờ là nó add tiếp xuống dưới. Chắc là do đoạn sheet.appendRow(data)
Em cám ơn.