CODE: Tự động lấy folder id gán vào Apps Script

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

Wanderman

Thành viên mới
Tham gia
30/6/08
Bài viết
47
Được thích
8
Em nhờ các cao thủ coding tí ạ.
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);
};
};
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.
 
Web KT
Back
Top Bottom