Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Selin am 15.09.04 - 14:14:03

Titel: im Adressbuch die Mailadresse (Domain) per Agent ändern
Beitrag von: Selin am 15.09.04 - 14:14:03
Hallo,

ich versuhe einen Agenten zu schreiben, der bei den Kontakten prüft ob die Endung z.B. @web.de ist
Wenn ja, soll diese in @neuweb.de umgeändert werden.
Wie mach ich das am besten?

Danke+ Gruß
Selin
Titel: Re:im Adressbuch die Mailadresse (Domain) per Agent ändern
Beitrag von: Driri am 16.09.04 - 10:27:54
Hi,

ich würde das so machen, daß ich mir per db.search eine DocumentCollection von allen betroffenen Docs ziehe und diese dann durchschlaufe und jeweils den Wert korrigiere.

Titel: Re:im Adressbuch die Mailadresse (Domain) per Agent ändern
Beitrag von: koehlerbv am 16.09.04 - 10:33:10
dbSearch für Selin ? Keine gute Idee ...

Es geht doch viel einfacher:
FIELD InternetAddress := @ReplaceSubstring (InternetAddress; "@web"; "@neuweb");

Dazu den Agent entsprechend einstellen - fertig.

Bernhard
Titel: Re:im Adressbuch die Mailadresse (Domain) per Agent ändern
Beitrag von: Driri am 16.09.04 - 11:06:07
Hmm...manchmal sieht man die einfachste Lösung nicht, brauch wohl mal wieder Urlaub  ;)
Titel: Re:im Adressbuch die Mailadresse (Domain) per Agent ändern
Beitrag von: Selin am 16.09.04 - 13:30:47
dbSearch für Selin ? Keine gute Idee ...

Es geht doch viel einfacher:
FIELD InternetAddress := @ReplaceSubstring (InternetAddress; "@web"; "@neuweb");

Dazu den Agent entsprechend einstellen - fertig.

Bernhard

hmm. das wäre ja noch einfacher.
Habe es so gelöst gestern abend:

temp:= @Left(MailAddress;"@");
@SetField("MailAddress";temp+"@webneu")

Danke Euch
Titel: Re:im Adressbuch die Mailadresse (Domain) per Agent ändern
Beitrag von: Driri am 16.09.04 - 13:33:22
So wird aber nicht geprüft, ob die Mailadresse @web enthält. Du schießt mit der Formel alle Domains um.
Titel: Re:im Adressbuch die Mailadresse (Domain) per Agent ändern
Beitrag von: Selin am 16.09.04 - 13:38:57
Ich habe noch eine Suche vorher:

Feld MailAddress enthält @web
Titel: Re:im Adressbuch die Mailadresse (Domain) per Agent ändern
Beitrag von: Driri am 16.09.04 - 14:27:23
Ahso, dann is ja gut  ;)