Hallo,
ich möchte einen kleinen Agenten schreiben, der mir für eine bestimmte Personengruppe (im Testfall nur eine Person) eine Email-Adresse im FullName hinzufügt und eine andere (sofern vorhanden) entfernt.
Das Entfernen der Mail-Adresse funktioniert schonmal aber warum fügt er mir die neue Adresse nicht hinzu?
Wäre super, wenn ihr mir kurz auf die Sprünge helfen könntet.
Hier das kurze Script:
_Server := MailServer;
_FullName := FullName;
_Email := InternetAddress;
_Name := @Left(_Email;"@");
_NeueEmail := _Name + "@neuedomain.de";
_AlteEmail := _Name + "@altedomain.de";
@If(@Contains(@LowerCase(_FullName); "knud"); @Do(@SetField("FullName";_FullName : _NeueEmail);@Prompt([OK];"Debug";"1. Knud gefunden!")); "");
@If(@Contains(@LowerCase(_FullName); "knud"); @Do(@SetField ("FullName"; @Replace ( _FullName; _AlteEmail; "" ));@Prompt([OK];"Debug";"2. Knud gefunden!")); "");
SELECT @All