Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Dragon am 22.03.06 - 15:24:03

Titel: Mail Agent (Anfänger )
Beitrag von: Dragon am 22.03.06 - 15:24:03
Hallo zusammen

ich habe folgendes Problem:
Ich möchte einen Agenten schreiben, der eine Mail versendet, sobald
sich der Wert eine Feldes auf einen bestimmten Wert verändert. (wird manuell auf diesen Wert gesetzt)

Soweit so gut.

Jedoch soll die Mail an Leute gehen, deren Adressen in einem
Text-Feld gespeichert sind (und die bei jedem Dokument anders sein können - keine Ahnung, ob das hier wichtig ist )

Sorry - ich bin Notes Anfänger und habe hier noch nicht wirklich Überblick.
Der E-Mailtext soll gleich bleiben.
PS. Ist es auch möglich ein Link zu einer Datenbank direkt in eine solche Mail einzubinden? (Ist aber nicht wirklich benötigt)

Ich danke aber schon vielmals im voraus,
Dragon
Titel: Re: Mail Agent (Anfänger )
Beitrag von: koehlerbv am 22.03.06 - 15:26:20
Hast Du Dir die Funktion @MailSend schon angeschaut? Insofern die Mailadressen richtig im Dokument abgespeichert sind, tut der schon alles, was Du willst.

Bernhard
Titel: Re: Mail Agent (Anfänger )
Beitrag von: Dragon am 22.03.06 - 15:29:09
Hallo, danke für die Antwort,
jedoch habe ich keine Ahnung, wie ich das Feld mit den E-Mails an die @MailSend übergebe.
Sorry,,,
Titel: Re: Mail Agent (Anfänger )
Beitrag von: koehlerbv am 22.03.06 - 15:30:49
Der Parameter SendTo von @MailSend ist in Deinem Fall der Name des betreffenden Feldes.
Titel: Re: Mail Agent (Anfänger )
Beitrag von: Dragon am 22.03.06 - 15:45:34
Hallo, das funktioniert bei mir nicht...
was mache ich nur falsch?
@MailSend("mail_standort";"";"";"Subject Text Text";"";"Text Text";"[INCLUDEDOCLINK]");


Vielen lieben Dank
Titel: Re: Mail Agent (Anfänger )
Beitrag von: ascabg am 22.03.06 - 15:47:16
Hi

Feldnamen NICHT in Hochkomma.

Von wo aus rufts Du diese Funktion denn auf?


Andreas
Titel: Re: Mail Agent (Anfänger )
Beitrag von: Dragon am 22.03.06 - 15:52:32
Hallo, die Funktion wird von einer Action  in der Kopfzeile eines Views aus aufgerufen mit dem Text :
@Command([ToolsRunMacro];"standort").
Loslaufen tut das Ding auch.


Ich bekomme die Meldung:
This name is not in a directory   
mail standort


...
Ich hoffe es hilft weiter :-)
Titel: Re: Mail Agent (Anfänger )
Beitrag von: koehlerbv am 22.03.06 - 16:15:34
Diese Meldung bekommst Du, wenn Du den Feldnamen weiterhin noch in Anführungszeichen hast bzw. wenn der Feldinhalt so lautet.

Bernhard

PS: Hast Du gute Literatur für eine strukturierte Einführung in die Notes-Programmierung? Mit Gefrickel wirst Du nämlich gnadenlos scheitern.
Titel: Re: Mail Agent (Anfänger )
Beitrag von: Dragon am 22.03.06 - 16:33:17
Hallo, für Buchtipps bin ich immer dankbar,
nutze zur Zeit:

Lotus Notes/Domino: Die Einführung
by Erik Heinmann

Mastering Lotus Notes and Domino 6
by Matt Riggsby et al.

sowie
Lotus Notes and Domino 6 Programming Bible
by Brian Benz, Rocky Oliver and Richard Schwartz 

Liebe Grüße, Dragon

PS: Ich habe den Doklink raus genommen. Nun geht es :-)
Titel: Re: Mail Agent (Anfänger )
Beitrag von: koehlerbv am 22.03.06 - 16:36:41
Ich habe den Doklink raus genommen. Nun geht es :-)

Daran liegt es aber nie und nimmer. Ein Fehler bei Dir ist noch, dass Du die "HauptTextfelder" benennst - die es aber gar nicht gibt. Für diesen unbenötigten Parameter musst Du einen Leerstring übergeben: ""

Bernhard
Titel: Re: Mail Agent (Anfänger )
Beitrag von: Untitled am 22.03.06 - 16:38:49
Und Funktioniert das [INCLUDEDOCLINK] mit Hochkommas? In der Hilfe stehts ohne.

Grüsse
Moritz
Titel: Re: Mail Agent (Anfänger )
Beitrag von: Klafu am 22.03.06 - 16:38:59
was die Bücher angeht

http://atnotes.de/index.php?topic=21622.0
Titel: Re: Mail Agent (Anfänger )
Beitrag von: koehlerbv am 22.03.06 - 16:45:04
Moritz: Natürlich ohne Anführungszeichen für [IncludeDocLink]. Da hatte ich schon gar nicht mehr hingeschaut oder angenommen, dass man da auch noch aus der DesignerHelp falsch abschreiben kann ...

Bernhard