[英]How to sort files according to date created with google apps script?
我正在尋找按創建或上次修改日期對文件夾中的文件進行排序。 我正在使用以下代碼在谷歌驅動器中加載文件夾的內容:
var folder = DriveApp.getFolderById(folderID);
var contents = folder.getFiles();
data = file.getId();
var image = DriveApp.getFileById(data);
我的理解是,上面的contents
是一個包含驅動器中文件 ID 列表的數組。 在繼續下一步之前,是否可以按創建/修改日期對contents
進行排序?
function myfunck() {
var folder = DriveApp.getFolderById(folderID);
var contents = folder.getFiles();
let arr = [];
while (contents.hasNext) {
let file = contents.next();
arr.push(file)
}
//sort arr by dateCreated
arr.sort((a, b) => {
let vA = new Date(a.getDateCreated()).valueOf();
let vB = new Date(b.getDateCreated()).valueOf();
return vA-vB
});
//the rest of your code makes no sense.
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.