Donnez vie à vos documents numériques !
 

Répondre à : Remplissage automatique champs

abracadabraPDF Forums PDF – Général Remplissage automatique champs Répondre à : Remplissage automatique champs

#73263
Merlin
Maître des clés

On peut simplifier le script ainsi :

var aRay1 = [];
var aRay2 = [];
var aRay3 = [];
var aRay4 = [];
var aRay5 = [];

for (var i=0; i<27; i++){
if (this.getField("C.1."+i).value != "Off") {aRay1.push(this.getField("C.1."+i).valueAsString);}
if (this.getField("C.2."+i).value != "Off") {aRay2.push(this.getField("C.2."+i).valueAsString);}
if (this.getField("C.3."+i).value != "Off") {aRay3.push(this.getField("C.3."+i).valueAsString);}
if (this.getField("C.4."+i).value != "Off") {aRay4.push(this.getField("C.4."+i).valueAsString);}
if (this.getField("C.5."+i).value != "Off") {aRay5.push(this.getField("C.5."+i).valueAsString);}
}

this.getField("Se1").value = "SE1 = {" + aRay1.join(", ") + "}";
this.getField("Se2").value = "SE2 = {" + aRay2.join(", ") + "}";
this.getField("Se3").value = "SE3 = {" + aRay3.join(", ") + "}";
this.getField("Se4").value = "SE4 = {" + aRay4.join(", ") + "}";
this.getField("Se5").value = "SE5 = {" + aRay5.join(", ") + "}";