based on another postTiziano Solignani और स्वयं, यहां एक स्क्रिप्ट है जो नौकरी करता है ... कृपया setTrashed
कथन को अनमंत्रित करें जब आपने लॉगर में पूरी तरह से परीक्षण किया है। ईमेल एड्रेस को भी बदलना न भूलें।
function DeleteMyJpegs() {
var pageSize = 200;
var files = null;
var token = null;
var i = null;
var ThirtyDaysBeforeNow = new Date().getTime()-3600*1000*24*30 ;// 30 is the number of days
//(3600 seconds = 1 hour, 1000 milliseconds = 1 second, 24 hours = 1 day and 30 days is the duration you wanted
Logger.clear()
do {
var result = DocsList.getAllFilesForPaging(pageSize, token);
var files = result.getFiles()
var token = result.getToken();
for(n=0;n<files.length;++n){
if(files[n].getName().toLowerCase().match('.jpg')=='.jpg' && files[n].getDateCreated().getTime()<ThirtyDaysBeforeNow){
// files[n].setTrashed(true)
Logger.log(files[n].getName()+' created on '+Utilities.formatDate(files[n].getDateCreated(), 'GMT','MMM-dd-yyyy'))
}
}
} while (files.length == pageSize);
MailApp.sendEmail('[email protected]', 'Script AUTODELETE Jpegs report', Logger.getLog());
}
संपादित करें: यदि आप अपने ड्राइव में फ़ाइलों का आकार को देखने के लिए पसंद करते हैं, तो आप को संशोधित कर सकता है यह काफी आसानी से) जेपीजी के आकार और अन्य फ़ाइल प्रकार है कि जगह लेने के बारे में कुछ गणित करते हैं ... और हटाना तदनुसार कुछ फाइलें। यह दिखाने के लिए एक उदाहरण है कि स्थिति को कैसे संभाला जाए।
स्रोत
2013-01-31 16:31:49
प्रतिक्रिया के लिए धन्यवाद। लगता है यह काम कर रहा है। अगर मैं इसे 30 के बजाय 10 दिनों में बदलना चाहता हूं तो मैं इसे कैसे संशोधित करूं। इसके अलावा, क्या आप जानते हैं कि कचरे में भेजे जाने के बजाय उन्हें स्थायी रूप से हटाया जाना संभव है? धन्यवाद। – user2029514
मैंने कोड संपादित किया (बीटीडब्ल्यू गणित ऑपरेशन में एक टाइपो था) और आपको यह दिखाने के लिए एक टिप्पणी जोड़ा कि दिनों की संख्या को कैसे संशोधित किया जाए। मुझे यकीन नहीं है कि कोई गैस के साथ कचरे को खाली कर सकता है। –
फिक्स के लिए धन्यवाद। फ़ाइलों को ट्रैश में भेजने के बजाय, मैंने इसे स्थायी रूप से फ़ाइलों को हटाने के लिए पाया। क्या यह जानकारी मददगार होगी? https://developers.google.com/drive/v2/reference/files/delete – user2029514