我制作了一个google脚本功能来清除我的已删除文件。我试过运行它,它没有做任何事情。也没有日志。
function clearTrashed() {
var files2 = DriveApp.getFiles();
while (files2.hasNext()) {
var currentFile2 = files2.next();
if (currentFile2.isTrashed()) {
Drive.Files.remove(currentFile2.getId());
Logger.log("Deleted file: " + currentFile2.getName());
}
}
}

我还在谷歌开发者控制台和高级谷歌服务中启用了Drive Api。它没有看到任何已删除的文件,否则它会记录它们。会添加标签google-script但没有足够的代表
答案 0 :(得分:0)
您可以使用Files: emptyTrash通过发送HTTP请求永久删除所有用户的已删除文件:
DELETE https://www.googleapis.com/drive/v3/files/trash
要使用此功能,您需要启用Drive API服务,请注意此请求需要具有以下范围的授权:
https://www.googleapis.com/auth/drive
此SO帖子 - Permanently delete file from google drive也可能会有所帮助。