abracadabraPDF › Forums › PDF – Général › Extraire un indice › Répondre à : Extraire un indice

La parenthèse était au mauvais endroit.
J’ai modifié ainsi :
for (var i=0; i<this.numFields; i++) {
var nomChamp=this.getNthFieldName(i);
var a=nomChamp.substring(0, 4);
var b = nomChamp.split(« . »);
console.println(« partie 0 : « +a+ » ; partie 1 : « +nomChamp[1]+ » ; partie 2 : « +nomChamp[2]);
}
Pour la partie 1 je n’ai pas de souci. Par contre pour les parties 1 et 2 la console me renvoie le 2ème et le 3ème caractère de chaque nom de champ.
Edit : je viens de comprendre :
for (var i=0; i<this.numFields; i++) {
var nomChamp=this.getNthFieldName(i);
var b = nomChamp.split(".");
var P1 = (b[0]);
var P2 = (b[1]);
var P3 = (b[2]);
console.println("partie 1 : "+P1+" ; partie 2 : "+P2+" ; partie 3 : "+P3);
}
Merci beaucoup en tout cas, je n’avais jusqu’à présent pas bien saisi la fonction split.
Grâce à tes explications je pense avoir bien compris maintenant. Ça va m’apporter beaucoup je pense.