abracadabraPDF › Forums › PDF – Général › Renommer indices › Répondre à : Renommer indices
Je n’ai pas le temps de tout bien vérifier mais a priori le problème vient du nom des champs (this.getField(« Name.3.1 ») et this.getField(« Name.3.2 »)) qui sont utilisés dans le script en nom absolu.
Comme ils rentrent dans la boucle leur nom est modifié pendant l’exécution de celle-ci et ça provoque des incohérences.
Ça l’est moins quand on utilise P1 mais c’est flagrant quand on utilise P2, le retour de la Console est sans appel :
TypeError: this.getField(…) is null
12:Document-Level:Renommer_c
(dans « Test-4.pdf », ligne 12 du script sans commentaire, ou ligne 15 du script commenté, voir capture)
Il faut donc soit les exclure de la boucle, soit modifier leurs noms de sorte qu’ils ne rentrent pas dans la boucle.
