9 ธ.ค. 2020 เวลา 08:35 • วิทยาศาสตร์ & เทคโนโลยี
การแสดงรายละเอียดของไฟล์ใน Google drive ไปยัง Google Sheets
(Get Google Drive file details into spreadsheet)
บทความนี้จะเป็นการยกตัวอย่าง การออกคำสั่งให้แสดงข้อมูลของไฟล์ใน Folder ที่กำหนด ทุกไฟล์ เช่น Name Date Size URL Description และ Type โดยให้แสดงใน Google Sheets
ขั้นตอน
1. สร้างสเปรดชีตเปล่าๆ ใน Google Sheet
2. เลือกโปรแกรมแก้ไขสคริปต์
3. เขียนสคริปต์ หรือคัดลอกตามนี้
function getFileinfo() {
var folders = DriveApp.getFolderById('[folder id]');
var contents = folders.getFiles();
var file, data, sheet = SpreadsheetApp.getActiveSheet();
sheet.clear();
sheet.appendRow(["Name", "Date", "Size", "URL", "Description", "Type"]);
while (contents.hasNext()) {
file = contents.next();
data = [
file.getName(),
file.getDateCreated(),
file.getSize(),
file.getUrl(),
file.getDescription(),
file.getMimeType()
];
sheet.appendRow(data);
}
}
สามารถเอา Folder id จากตรงนี้นะครับ
4. กดรันสคริปต์ แล้วก็ยืนยัน ยินยอมไปเรื่อยๆ เมื่อรันเรียบร้อยข้อมูลจะแสดงในสเปรดชีต
โฆษณา