Bonjour à tous,
Après plusieurs heures de recherche et de modifications vaines de certains scripts, je me permets de faire appel aux experts de ce forum (je pense notamment à PBELL, mais les autres experts sont aussi les bienvenus ) :
Je possède dans un dossier des photos produits nommées "REFERENCEA-1_1000X1000.jpg", "REFERENCEA-2_1000X1000.jpg", [..], "REFERENCEB-1_1000X1000.jpg".
Je possède dans un tableur, les données organisées comme ceci :
Référence Désignation REFERENCEA Super sabre laser REFERENCEB Voiture ultra rapide
À noter que les références peuvent être n'importe quoi, une suite de chiffres et/ou de lettres.
Chaque référence peut avoir plusieurs photos produits associés "-1" , [..], "-12", ou une seule photo (absence de "-X")
Le script idéal pourrait :
- Supprimer la chaine "_1000X1000" (facile depuis le finder, mais en Applescript je n'en ai aucune idée) ;
- Rechercher s'il existe ou non une désignation correspondante à la référence traitée ;
- Remplacer la partie "référence" du nom de fichier par sa "désignation" (en bonus : formatée pour le web).
- Placer les résultats dans un dossier à part.
Ce qui donnerait :
Au départ
"REFERENCEA-1_1000X1000.jpg" et "REFERENCEA-2_1000X1000.jpg"
"REFERENCEB-1_1000X1000.jpg" et "REFERENCEB-2_1000X1000.jpg" et "REFERENCEB-3_1000X1000.jpg"
Référence Désignation REFERENCEA Super épée laser REFERENCEB Voiture ultra rapide
Finalement
"super_epee_laser-1.jpg" / "super_epee_laser-2.jpg"
"voiture_ultra_rapide-1.jpg" / "voiture_ultra_rapide-2.jpg" / "voiture_ultra_rapide-3.jpg"
Merci d'avance de votre aide !
Partager