Domino 9 und frühere Versionen > Administration & Userprobleme

@MailSend Argumente ...kurze Frage eines Newbies

<< < (2/2)

koehlerbv:
Zu Zeile 3: Das Leerzeichen nach dem @ ist falsch, das Leerzeichen vor der 200 schadet aber zumindest nicht
Zu Zeile 4: Das Semikolon vor der letzten Klammer ist zuviel, dafür fehlt das Leerzeichen hinter der Klammer.
Zu Zeile 6: Richtig erkannt - die eckigen Klammern fehlen
Zu Zeile 7: Die zweite Klammer zum Schluss gehört zu @Do, nicht zu @If - diese Zeile ist also korrekt.

Bernhard

Driri:
Hallo,

ein paar Anmerkungen hierzu :


--- Zitat ---"Der Inhalt des (Text-)Feldes curDocStatus wird in Zahlen umgewandelt und der temporären
Variablen s zugewiesen.
Nun wird überprüft ob s kleiner 200 ist. Ist dies der Fall wird das Feld curDocStatus auf 200
gesetzt. Anderenfalls wird eine Mail an Alexander Baer und Christian Denker geschickt ohne
Betreff und Textkörper. Die Ausführung der Formel wird danach durch @Return beendet und
der Wert 1 = wahr bei erfolgreichem Durchlaufen der Formel durch @Success zurück geliefert.
Nach Abarbeitung der Formel wird die Datei gespeichert und das Fenster mit der Datei geschlossen."

--- Ende Zitat ---

1) @SetField("curDocStatus"; "200") setzt den String "200" in das Feld. Wenn das ein Zahlenwert sein soll, müßten die Anführungszeichen weg, also :

@SetField("curDocStatus"; 200)

2) Wenn s < 200 wird das komplette @Do-Paket abgearbeitet. Also das Feld wird gesetzt, es wird eine Mail verschickt, das Dokument wird gespeichert und geschlossen, Rückgabewert "".
Wenn s >= 200 wird nichts ausgeführt. @Success gibt True zurück.

Semeaphoros:
Ergänzung zu Ingo:


--- Zitat ---) @SetField("curDocStatus"; "200") setzt den String "200" in das Feld. Wenn das ein Zahlenwert sein soll, müßten die Anführungszeichen weg, also

--- Ende Zitat ---

Richtig, ist allerdings nicht schlüssig, wegen


--- Zitat ---s:=@TextToNumber(curDocStatus);

--- Ende Zitat ---

Legt nahe, dass es tatsächlich ein Textfeld ist, es sei denn, die Konversion ist Vorsichtsmassnahme (beides ist wohl etwa gleich wahrscheinlich ....)

thefunkfreak:
wow,

vielen dank euch allen! ich hab die klammern für die @Do funktion irgendwie
völlig übersehen! so macht das jetzt auch etwas mehr sinn!

wahrscheinlich hat mir gestern dann einfach der überblick gefehlt...war
ja auch warm! ;)

wie gesagt 1000 dank

gruß

frank

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln