有几篇文章,但我无法将代码放在一起成功运行它。
我看过一篇文章:Permanently delete file from google drive
我想每小时左右自动删除Google云端硬盘垃圾邮件文件夹项目。每10分钟一次。 谷歌需要实现这个有用的功能。
答案 0 :(得分:5)
如[Permanently delete file from google drive]所述,您可以启用云端硬盘API,以便通过Appscript访问该方法。请查看appscript quotas以确保您的实施可以支持每十分钟调用一次API。
您可以使用此解决方案:
function createTimeDrivenTriggers() {
ScriptApp.newTrigger('emptyThrash')
.timeBased()
.everyHours(1)
.create();
}
function emptyThrash()
{
Drive.Files.emptyTrash();
}
答案 1 :(得分:1)
刚刚使用
function you-can-put-anything-here()
{
Drive.Files.emptyTrash();
}
然后在Google脚本中添加了带有电子邮件提醒的触发器。将触发器设置为1小时,然后bam工作。要调用emptyTrash,必须在Google Developer Console下的Advanced Google Services和Drive API ENABLED下启用Drive API。保存文件,它运行没有任何问题。感谢Rivero的指导。
答案 2 :(得分:1)
我成功使用以下curl命令从终端删除文件。
curl -X Delete -H 'GData-Version: 3.0' -H 'Authorization: Bearer ya29.Ci9rA4GFUvdEbOBtjA9ZPSq9_W7klt5hmyAMf5Jq8R1EdhiJIZwYqAgnjZsWG7SdWQ' https://www.googleapis.com/drive/v2/files/0Bwhnkm8opwXBQVZ5RmZuMWVUTzg