Pour le 1 = je sauvegarde le fichier sans changer de nom sous le répertoire SAVE
function test(){
sauvegarderFichier('C','SAVE')
}
function sauvegarderFichier(fileName,folderName) {
var id =getFileId(fileName)
PropertiesService.getUserProperties().setProperties({'id': id} , true);
var destFolder = DriveApp.getFolderById(getFolderId(folderName));
DriveApp.getFileById(getFileId(fileName)).makeCopy(fileName, destFolder).getId();
}
function getFolderId(name){
var id;
var dossiers = DriveApp.getFoldersByName(name);
if (dossiers.hasNext()) {
var dossier = dossiers.next();
id = dossier.getId(); }
else {
var dossier = DriveApp.createFolder(name);
id = dossier.getId();
}
return id;
}
function getFileId(name) {
var files = DriveApp.getFilesByName(name);
while (files.hasNext()) {
var file = files.next();
return (file.getId())
}
}
pour le 2 je regarde, là où c'est complexe c'est que tu souhaites travailler avec les noms de fichier et pas les id, et comme il a été sauvegardé sous le même nom, il ne faudra pas effacer le bon
je conserve donc l'id du fichier que tu vas modifier par
PropertiesService.getUserProperties().setProperties({'id': id} , true);