Domino 9 und frühere Versionen > ND8: Entwicklung
Agenten um Betreff zu ändern
KilleKalle:
Wenn der Betreff nicht ASA Alert (ASA-101) ist, soll der mit der Mail nichts machen!
Aber es gibt ja kein Else...
koehlerbv:
Du solltest vielleicht doch erstmal in der DesignerHelp nachlesen, bevor Du blind @functions benutzt. Das Dir abnehmen und vorkauen werden wir ganz sicherlich nicht.
Bernhard
Axel:
In der Formelsprache sieht die Syntax der @If - anweisung so aus
@if(Bedingung; Anweisung bei Bedingung erfüllt; Anweisung bei Bedingung nicht erfüllt),
Wenn ich mir deine IF-Anweisung so anschaue, ist die völlig für die Katz. Es gibt zwar eine Bedingung, aber keinerlei Anweisungsen. Der Code im Anschluß wird immer ausgeführt.
Eine Alternative wäre die hier:
...
@If(@Contains("Subject";"ASA Alert (ASA-101)"); ""; @Return(""));
...
Axel
KilleKalle:
Dann müsste es ja prinzipiell so aussehen...
--- Code: ---FIELD Subject:=Subject;
FIELD Body:=Body;
@If(@Contains("Subject";"ASA Alert (ASA-101)");@If(@Contains("Body";"Username =");
(TempSubject:=Subject) & (TempUser:= @Right(Body;"Username =")) &
(TempUser:= @Left(TempUser;", IP")) & (TempUser:= " - " + TempUser) &
(@SetField("Subject";TempSubject + TempUser));@Nothing);@Nothing);
SELECT @All
--- Ende Code ---
EDIT BK: Code-Zeile auf sinnige Breite gesetzt.
ascabg:
Warum?
Axel hat Dir doch schon einen Ansatz gezeigt.
Auch muesstest Du bei der Verkettung von mehreren Anweisungen im @If Dich noch ein wenig mit der
Function @Do auseinandersetzen.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln