Bonjour,
j'utilise un fichier planning très important pour mon service que je souhaite sauvegarder régulièrement dans un sous répertoire afin de pouvoir facilement retrouver les anciennes versions.
J'ai réussi à faire un script qui réalise une copie de mon fichier en lui ajoutant un horodatage, ça fonctionne très bien.
Par contre je ne sais pas du tout comment m'y prendre pour supprimer les fichiers trop ancien. Je voudrais que le script efface les fichiers antérieurs à un certain nombre de jours dans le passé.
Voici le script que j'ai fais, si vous avez des pistes pour réussir la suppression des fichiers je suis preneur.
D'avance merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function savedoc(){ var fichier=DriveApp.getFileById("xxxx"); //ID du fichier à copier var dossier = DriveApp.getFolderById("xxxx"); //ID du dossier de destination var newFichier = fichier.makeCopy("2018_SV_"+ Utilities.formatDate(new Date(), Session.getScriptTimeZone(), 'yyyy-MM-dd_HH:mm'),dossier); // copie du fichier avec ajout d'un horodatage }
Partager