Google云端硬盘:删除1天以上的文件夹

时间:2019-06-16 12:59:54

标签: google-apps-script automation google-drive-api

我正在寻找有关AppScript的帮助。我想删除任何超过1天的文件夹。

在这种情况下,我有一个主文件夹,其中包含包含文件的文件夹

> Main Folder
 >> Folder 1
       >>> File 1
       >>> File 2
       >>> File n
 >> Folder 2
       >>> File 1
 >> Folder n

我想自动删除早于1天的文件夹n(显然还有其中的文件) 是否可以使用AppScript做到这一点? 我知道已经有这种脚本了,但是只适用于文件夹中的文件

最诚挚的问候!

2 个答案:

答案 0 :(得分:0)

如果现在的时间大于创建该文件夹后一天中的毫秒数,则此代码会将文件夹放入垃圾箱。

?data.table

答案 1 :(得分:0)

我遇到另一个问题

艾伦(Alan)的anwser运作良好,当我执行脚本时,它正常工作,没问题。

我使用Google AppScript进行了触发,但该触发产生了错误25 “找不到与该标识符对应的项目。您可能无法通过chkDateOfEveryFolder(Code:25)进行访问”

谢谢

编辑:parentFldr = DriveApp.getFolderById(parentFolderID); 这条线(25)是问题的根源

编辑2:我删除了此条件

if (!parentFolderID) {
    parentFolderID = "Enter the folder ID to start the search";
  }

对此

 parentFolderID = "Enter the folder ID to start the 

触发器现在可以正常工作