hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programmierung/Entwicklung » JavaScript » JavaScript für Berechnungen in Adobe

 



Nic1703
Beiträge: 2

27. Feb 2024, 14:46

Beitrag #1 von 4
Bewertung:

(80305 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

JavaScript für Berechnungen in Adobe


Hallo, Ihr Lieben,
ich benötige ganz dringend Unterstützung, ich verzweifele gerade an einer Wenn/Dann Funktion - wenngleich ist schon viel gegooglet und auch ganz viel gefunden habe, aber nichts funktionierte.
Hoffe, ihr könnt mir helfen.

Alsoooo

Wenn die Produktivquote Vorjahr_M "0" ist, dann soll auch die Auslastungsgrad_M "0" sein. Sollte sie > als "0", dann soll die Auslastungsgrad das Ergebnis aus = Betriebsstunden_M / Produktivstunden_M sein

Folgende Formel habe ich jetzt zum Schluss eingegeben, aber funktioniert auch nicht, das Feld bleibt leer:

var W = this.getField("Produktivität Vorjahr_M").value;
var X = this.getField("Betriebsstunden_M").value;
var Y = this.getField("Produktivität_M").value;
var Z = this.getField("Auslastungsgrad_M").value

if (W = 0)
{
this.getField("Z").value = "0";
}
else (W >= 0)
{
this.getField("Z").value = this.getField("X").value / this.getField("Y").value;
};

Hillllfe, ich bin dankbar für jeden Tipp.

Herzliche Grüße

Nic
Top
 
X

Thomas Richard  M  p
Beiträge: 19442

28. Feb 2024, 11:29

Beitrag #2 von 4
Beitrag ID: #587794

Bewertung:

(80198 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

JavaScript für Berechnungen in Adobe


Außer das W für if und else 0 sein darf, fällt mir gerade nichts auf. Schön wäre ein, auf diese Felder reduziertes pdf, irgendwo online zu stellen, um es nachvollziehen zu können.


MfG

Thomas


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

als Antwort auf: [#587786] Top
 

eymer S
Beiträge: 479

28. Feb 2024, 15:05

Beitrag #3 von 4
Beitrag ID: #587798

Bewertung:

(80165 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

JavaScript für Berechnungen in Adobe


Hallo Nic


Mit if (W = 0) wird der Variable W der Wert "0" zugewiesen.
Versuche es mit if (W == 0).

Und statt else (W >= 0) müsste es wohl else if (W >= 0) heissen.

Gruss vom eymer
---
macOS 12.x :: Adobe CC-Abo

als Antwort auf: [#587786] Top
 

Nic1703
Beiträge: 2

28. Feb 2024, 15:17

Beitrag #4 von 4
Beitrag ID: #587799

Bewertung:

(80154 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

JavaScript für Berechnungen in Adobe


Hallo Ihr Lieben,

ich habe die Lösung:

var a4 = this.getField("Produktivität_Vorjahr_N").value;
var a5 = this.getField("E_Laufleistung_N").value;
var a6 = this.getField("R_Laufleistung_N").value;

if (a4 > 0 && a5 > 0){
event.value = a6/a5;
} else {
event.value = 0;
}

Lieben Dank für eure Antworten.

Eure Nic

PS: Meine nächste Anfrage kündigt sich schon an, hihi

als Antwort auf: [#587798] Top
 


Forenindex » Programmierung/Entwicklung » JavaScript » JavaScript für Berechnungen in Adobe

X


^




Hier Klicken