Domino 9 und frühere Versionen > ND8: Entwicklung

Agenten um Betreff zu ändern

<< < (4/7) > >>

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