मैं एक Google Apps स्क्रिप्ट कैसे लिखूं जो रूट ड्राइव में बनाई गई फ़ाइलों को हटा देता है? मैं का उपयोग कर उन्हें खोजने के लिए कर रहा हूँ:Google ऐप्स स्क्रिप्ट: Google ड्राइव में फ़ाइल को कैसे हटाएं?
var ExistingFiles=DocsList.find(fileName);
लेकिन मैं उन्हें स्क्रिप्ट के द्वारा कैसे नष्ट करने के लिए पता नहीं है। मुझे पता है कि DocsList.createFile
का उपयोग कैसे करें, लेकिन DocsList.deleteFile
मेरी समस्या को हल करने के लिए मौजूद नहीं है।
क्या उन फ़ाइलों को किसी अन्य फ़ोल्डर में या ट्रैश में स्थानांतरित करने का कोई तरीका है?
मैं जिस अन्य कामकाज पर विचार करता हूं वह एक ही नाम के साथ मौजूदा फ़ाइल को ओवरराइड करने में सक्षम होना है। वर्तमान में जब मैं पहले से ही MyDrive में उपयोग किए गए नाम के साथ एक फ़ाइल बनाना चाहता हूं तो यह उसी नाम के साथ एक दूसरी फ़ाइल बनाता है। मैं 1 फाइल रखना चाहता हूं (नया रखा गया है और पुराना खो गया है)।
यह काम करता है! बहुत बहुत धन्यवाद सर्ज – user1962847
मदद के लिए खुशी-कृपया उत्तर के रूप में चिह्नित करें :-) –
@ सर्जिनस मुझे पता है कि यह एक दिनांकित प्रश्न है, लेकिन मुझे आशा है कि आप अभी भी एक लूप बनाने के संबंध में मदद कर सकते हैं जो पुराने फाइलों को बनाम नए लोगों को हटा देगा । मैं यह पता लगाने की कोशिश कर रहा हूं कि किसी फ़ोल्डर में सभी फ़ाइलों को कैसे देखें, जिनके पास हमेशा 6 फाइलें होंगी जिनके नाम लगातार बने रहेंगे, इसलिए मुझे केवल एक नियमित स्क्रिप्ट चाहिए जो हर 24 घंटों में प्रत्येक फाइल के पुराने संस्करणों को हटा देगी। मुझे पता है कि यह सबसे सुरक्षित विकल्प नहीं है, लेकिन यह मेरी स्थिति के अनुसार सबसे अच्छे विकल्पों में से एक है। खासकर जब से यह केवल इन फ़ाइलों को प्रबंधित करता है, कोई ड्राइव-शेयरिंग नहीं। – CaffeinatedCoder