【发布时间】:2023-04-09 12:42:01
【问题描述】:
我将一些数据库文件自动备份到我的谷歌驱动器。备份例程将新的 db 文件 (.lxdb) 添加到特定文件夹并删除旧的。
在 Google 云端硬盘上,已删除的文件最终会进入垃圾箱,很快就会耗尽数 GB 的云端硬盘空间。
有 GA 脚本可以定期清空垃圾箱,但是,我只想删除该特定文件类型,因为出于安全原因将所有其他文件保留在垃圾箱中是有意义的。
function DeleteTrashedFiles(){
Drive.Files.emptyTrash();
};
但是,在 TRASH 中请求所有 .lxbd 文件的数组然后删除它们的最先进的方法是什么? (最好不要循环浏览所有 GD 文件)
【问题讨论】:
-
"Files: emptyTrash" of Drive API has no options. 它只是删除垃圾箱中的所有文件。因此,仅使用“文件:emptyTrash”无法删除特殊文件。如果您想使用“文件:emptyTrash”删除特殊文件,作为一种解决方法,它可以认为它在从垃圾箱中撤出其他文件后删除它们,并将撤出的文件返回到垃圾箱。如果这不是您想要的,我很抱歉。
标签: javascript file google-apps-script google-drive-api recycle-bin