Domino 9 und frühere Versionen > ND6: Entwicklung
DocumentCollection auf doppelte E-Mail Adressen prüfen
chris2212:
Hallo,
in einer Serienjob Datenbank sollen in den
selektierten Dokumenten geprüft werden ob für
eine E-Mail Adresse bereits ein Dokument innerhalb der
Selektion vorhanden ist d.h. damit die Mail nicht zweimal
an den selben Empfänger geschickt wird. Wenn die Mail
Adresse bereits vorhanden ist soll das Document gelöscht
werden.
Kann mir jemand sagen wie es nach der DocumentCollection
weitergeht? Ich befürchte das ich mir alle E-Mail Adressen
aus der DocCollection erstmal in einen Array schreiben muss,
da ich nicht wirklich mit dem erstellen von Arrays vertraut bin,
bin ich über jeden Tip dankbar !!!
Das löschen von Dokumenten innerhalb einer DocCollection
wird wohl auch nicht so einfach gehen?
Danke & Gruß
Chris
Glombi:
Du brauchst kein Array.
Arbeite mit einer View, die nach E-Mail Adressen sortiert ist oder mit db.Search(...).
Wenn es ein anderes Dokument (doc.UniversalID <> currentdoc.UniversalID) gibt, dann kannst Du es löschen.
Wobei: Löschen, hmmm bist Du sicher.
Du kannst natürlich auch sicherstellen, dass die E-Mail-Adressen eindeutig sind.
Ein kleiner Evaluate Aufruf mit @Unique...
Andreas
koehlerbv:
Warum überträgst Du aus der Collection nicht die eMail-Adressen in eine List Variable ? ListTag ist dabei gleich Inhalt, es geht fix, und es garantiert von ganz alleine das Vermeiden doppelter Adressen.
HTH,
Bernhard
chris2212:
Hallo Andreas,
das Problem dabei ist...
Ich hab nur eingeschränkten Zugriff auf das Template
der DB neue Views etc. wollte ich halt nicht erstellen
da ich dann bei jedem Update aufpassen muss das ich
alle von mir durchgeführten Änderungen in der neuen Version
habe.
Das mit dem löschen naja, die Dokumente werden nachdem sie
versand wurden ohnehin aus der Datenbank gelöscht.
Es ist wie gesagt eine SerianJob Datenbank in der Kategorosiert nach
den verschiedenen Campaigns Mail Dokumente od. Briefe erstellt werden.
Bei den Mails geht es darum das halt teiweise in den Adressen und in den
zugehörigen Kontakten die gleiche Mailadresse hinterlegt ist.
Damit jetzt eine Mail nicht zweimal od. dreimal,... an eine Adresse
geschickt wird, soll auf doppelte E-MailAdressen geprüft werden.
Auf die LS Funktion mit der die Dokumente erstellt werden habe ich keinen
Zugriff :-(( deshlab dachte ich mir gehts am schnellsten mit einem LS.Agent
den ich über die Selektierten Dokumente einer Camnpaign laufen lasse...
Naja, einfach :-(
Danke & Gruß
Chris
chris2212:
@Bernhard
Sorry, das verstehe ich nicht :-((
Gruß
Chris
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln