Hallo Franz,
ich brauche anscheinden länger als gewöhnlich.
Oder du denkst in komplett anderen Bahnen als ich, weil ich die Umstände nicht kapiere, unter denen Du operierst.
Du hast mir erklärt:
In deinem HTML fehlen gelegentlich mal Spalten. Zum Beispiel die Spalten 1, 2 und 3. Du hast dein Script aber so geschrieben, dass es einfach über alle Spaltennummern läuft, und es soll die fehlenden Spalten ignorieren. Ja?
Du summierst - zum Beispiel für Spaltennummer 1 - die nicht existierenden input Elemente aus den Zeilen 94, 95 und 151. getInputAsFloat
sorgt dafür, dass das Programm dabei nicht abbricht, sondern einfach 0 summiert.
Das Element mit der ID "EingabeS1Z96" existiert ebenfalls nicht. Weil ja die ganze Spalte nicht existiert.
Deswegen frage ich: Was soll da erstellt werden?
Die logische Lösung wäre doch, in dem Fall einfach gar nichts zu tun, oder? Dafür habe ich setOptionalValue vorgeschlagen. Eine Funktion, die bei einem fehlenden Ziel nicht das Script tötet oder den lieben netten Programmierer ermahnt, sondern einfach schweigend schmollt und nichts tut.
Rolf
sumpsi - posui - obstruxi