Donnez vie à vos documents numériques !
 

Répondre à : Champs adresses remplis après sélection nom dans liste

abracadabraPDF Forums PDF – Général Champs adresses remplis après sélection nom dans liste Répondre à : Champs adresses remplis après sélection nom dans liste

#73422
bebarth
Maître des clés

bonsoir,
Le sujet a déjà été traité plusieurs fois, dont :

Importation des données à partir d’un fichier texte.


et ci-joint le script associé :
// Importation de l'unique pièce jointe sans la nommer
var pj=this.getDataObject(this.dataObjects[0].name);
var fichier=this.getDataObjectContents(pj.name);
var donnees=util.stringFromStream(fichier);
// Suppression du fichier
this.removeDataObject(pj.name);
// Suppression du champ "script"
this.removeField("script");
// Séparation des lignes de la feuille de calcul (saut de ligne)
var lignes=donnees.split("\r\n");
// Séparation des cellules de chaque ligne de la feuille de calcul (TAB)
cellules=new Array();
for (var i=1; i<lignes.length; i++) {
// i est le numéro de la ligne et on commence par la deuxième ligne : i=1
cellules=lignes.split(";");
this.getField("Nom").value=cellules[0]; // Cellule 0 de la ligne i, donc Nom
this.getField("Prenom").value=cellules[1]; // Cellule 1 de la ligne i, donc Prénom
this.getField("Adresse").value=cellules[2]; // etc.
this.getField("Telephone").value=cellules[3];
this.getField("e-mail").value=cellules[4];
var nomFichier="Fichier "+cellules[0]+" "+cellules[1]+".pdf";
if (i!=lignes.length-1) this.saveAs({cPath: nomFichier,bCopy: true});
else this.saveAs({cPath: nomFichier});
}

…et le fichier en pièce jointe.

@+

Attachments:
You must be logged in to view attached files.