CODE: Tự động lấy folder id gán vào Apps Script (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

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

Bài viết mới nhất

Back
Top Bottom