Domino 9 und frühere Versionen > Entwicklung
@IF ?
Don Pasquale:
Frohes Neues Jahr liebe Lotus Gemeide.
ich versuche gerade einen Agenten zu schreiben,
der eine einkommende Mail zerpflückt.
Folgendes Skript habe ich erstellt:
FIELD e4ihk_Initiator := @Word(Subject;"|";17);
@If(@Word(Subject;"|";17)!=""; Field e4fld_Indexiert:="True"; Field e4fld_Indexiert:="False");
Wenn also das 17. Element NICHT leer ist,
soll das Feld e4fld_Indexiert auf "True" gesetzt werden.
tutet aber nicht ?
Was muss ich tun, damit es tutet ?
vielen dank für eure hilfe
Ciao
Don Pasquale
Rob Green:
bei R5 noch die Anweisung @setfield in Verbindung mit IF verwenden..
also:
IF...dies und jenes...DANN @SETFIELD("ABC";"123")
* achte darauf, daß Feldname mit "" abzugrenzen ist !!! *
ohne IF:
einfach Field ABC:="123" oder mit @setfield.
In R6 glaube ich, daß dies dann egal ist.
Don Pasquale:
Hi Rob,
Vielen Dank,
ist zwar noch nicht getestet, hört sich aber richtig an.
Ciao
Don Pasquale
Don Pasquale:
Muss ich,
wenn ich aktuell laufende Agenten verändere,
noch irgendwas beachten ?
Er scheint meine Änderungen einfach nicht zu beachten ?
Ciao
Don Pasquale
Rob Green:
@if(Bedingung="123";@setfield("FeldABC";"True");@setfield("FeldABC";"Untrue");
ich wüßte nicht, daß Notes Agents cached.
Sollte also gehen, es sei denn, die Bedingungen treffen schlichtweg nicht zu.
Zieh doch mal @word aus der IF Schleife raus und lass es separat anzeigen.
...
_abc = @word(Subject;"|";17);
@prompt([ok];"Word";_abc);
@If(_abc!=""; ...)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln