Bienvenue, Invité
Nom d'utilisateur Mot de passe: Se souvenir de moi
  • Page:
  • 1

SUJET: Remplacement de champs dans la palette

Remplacement de champs dans la palette posté le 15 Janvier 2013 à 14:02 par Béatrice #83

Bonjour,

J'ai 84 champs à remplacer dans ma palette, je voudrais savoir si on peut le faire en masse ou si il faut les remplacer 1 à 1 ???

Je travaille avec 2 palettes et je veux savoir si je remplacer les champs dans les 2 palettes ou est-ce lorsque je l'ai fait dans 1 je peux exporter les options de champs et les importer dans la 2e palette ???

Merci de ta réponse

Béa

Re: Remplacement de champs dans la palette posté le 20 Janvier 2013 à 02:25 par flo - Easycatalog trainer #86

donc tu as 84 champs déjà placés dans le document
et tu voudrais les remplacer par 84 autres ?

il n'y a pas de solution simple, sauf renommer les champs de la nouvelle source de données avec les noms de l'ancienne


mais est-ce pour récupérer les données du document ?

Re: Remplacement de champs dans la palette posté le 22 Janvier 2013 à 09:51 par ptitniko #90

Bonjour Béa,

Si tes champs ont des noms avec une logique mathématique (ex: monChamp1, monChamp2, monChamp3…) on peut faire un script pour remplacer les champs.

A quoi ressemble tes champs ?

 
for(var Count=0; Count < 85; Count++)
{
var monAncienChamp = "monAncienChamp"+Count;
var monNouveauChamp = "monNouveauChamp"+Count;
var myEasyCatalog = app.easycatalogObject;
var monDoc = app.activeDocument;
var myDS = app.easycatalogObject.datasources.item("nomDeMaSource");
myDS.replaceFields(monDoc, monAncienChamp, monNouveauChamp);
}
 


Nicolas
  • Page:
  • 1
Temps de génération de la page: 0.34 secondes