Re Steelson,
Le code en complément en remplacant G O O G L E sinon ça passe pas.
2 soucis :
Pour les renommages de photos ça marche nickel même si plusieurs réponse.
Mais pas pour la création de dossier, il n'en créer qu'un et si il est déjà existant j'ai une erreur.
Apres dans ces nouveaux dossier je voudrais y déplacer, même couper/coller du dossier d'origine vers ces derniers.
Si tu as une piste.
Merci
function RenameResponses() {
var form = FormApp.openById('1MyMf-SU-KTqrh0Zt2JmdzBf22B6tRRTwbmVPzN_IWRA'); //Copy_and_paste_your_FormId_here
var formResponses = form.getResponses();
var baseString = 'https://d r i v e.g o o g l e .com/file/d/';
var endString = '/view?usp=drivesdk';
var folder1 = DriveApp.getFolderById('1dG0_7JJgyWYtCn8KIHIdgZXkVCXPlBYtdkjvlFYslZofRV2T0tVYe9Cvsvd0KPRLNtkAAF2L'); //Copy_and_paste_your_DriveId_here
var files = folder1.getFiles();
while (files.hasNext()) {
var file = files.next();
for (var i = 0; i < formResponses.length; i++) {
var formResponse = formResponses[i];
var itemResponses = formResponse.getItemResponses();
var itemResponse1 = itemResponses[2];
var itemResponse2 = itemResponses[3];
var itemResponsePhoto1 = itemResponses[6];
var photoID = itemResponsePhoto1.getResponse();
var newName1 = itemResponse1.getResponse() + "_" + itemResponse2.getResponse() + "_AERIENS" ;
var url = baseString + photoID + endString;
var urlCheck = file.getUrl();
if ( url == urlCheck) {
var modName1 = newName1 + ".jpg";
file.setName(modName1);
}
}
var namefolder = itemResponse1.getResponse() + "_" + itemResponse2.getResponse()
var id;
var dossiers = DriveApp.getFoldersByName(namefolder);
if (dossiers.hasNext()) {
var dossier = folders.next();
id = dossier.getId(); }
else {
var dossier = DriveApp.createFolder(namefolder);
id = dossier.getId();
}
return id;
}
}