Forenindex » Programmierung/Entwicklung » JavaScript » Top3 aus 5 bis 10 verschiedenen PDF-Feldern summieren

Top3 aus 5 bis 10 verschiedenen PDF-Feldern summieren

bf
Beiträge gesamt: 2

15. Dez 2022, 21:44
Bewertung:

gelesen: 4521

Beitrag als Lesezeichen
kann mir bitte jemand helfen ?

ich möchte in einem PDF-Formular aus 5 bis 10 Feldern die 3 höchsten Zahlen-Werte summieren. Komm nicht weiter, bin Anfänger.

Besten Dank vorab

Top3 aus 5 bis 10 verschiedenen PDF-Feldern summieren

Thomas Richard
  
Beiträge gesamt: 19364

16. Dez 2022, 09:17
Bewertung: |||

gelesen: 4480

Beitrag als Lesezeichen
Ohne es probiert zu haben:

Die Zehn Feldwerte in ein Array speichern, dieses per sort (sortiert nur alphabetisch, so dass 10, 9 , 1 zu 1, 10, 9 würde, weil 1 vor 9 kommt) und einem compare (subtrahiert sukzessive die Array Nachbarn und stellt bei positivem Ergebnis und 0 nichts um, bei negativem Ergebnis wird der Subtrahend nach vorn gezogen) sortieren, um anschliessend den ersten bis dritten Array-Wert zu addieren:

Code
var WertArray = [this.getField("Feld1)".value, … ,this.getField("Feld10)".value]; 
WerteArray.sort(function(a, b){return b - a});
var top3 = WerteArray[0] + WerteArray[1] + WerteArray[2]



MfG

Thomas


Und wenn dir geholfen wurde, hilf uns, dies auch weiterhin zu können.
http://www.hilfdirselbst.ch/info/