【发布时间】:2020-05-02 21:53:39
【问题描述】:
我有将我的文件复制到 GDrive 的备份脚本,它还会删除 X 天之前的文件。但这正在用很多这些文件填满我的垃圾箱。我想把它们从垃圾桶里拿出来。
我写了这段代码:
function getTrashedFiles() {
//find every file in bin
var trashedSearch = DriveApp.searchFiles('trashed=true');
while (trashedSearch.hasNext()) {
var file = trashedSearch.next();
if (file.getName().indexOf("DBKLP") >= 0) {
//this is correctly printing files that I want to remove
Logger.log(file.getName());
//this should remove from bin
DriveApp.removeFile(file);
}
}
}
此代码正确找到以“DBKLP”开头的每个文件。但是当它运行时,它不会从 bin 中删除文件。它只是“再次”删除它们,因此它们的删除日期基本上是“现在”。
我找不到“从 bin 中删除”的方法。
【问题讨论】:
-
当您的问题还没有解决,您仍然想要解决方案时,我可以问您当前的问题吗?
标签: google-apps-script google-drive-api recycle-bin