Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: fiuman007 am 15.12.04 - 10:40:14
-
Hallo,
ich habe einen Button "Send to contacts".
Der startet einen Agenten, der 3 Mails verschickt, je nach dem ob da in den SendTo - Felder was drin ist oder nicht. Also der Agent passt.
Ich will jetzt aber, dass wenn ich auf den "Send to contacts" Button klick, dass ein Popup Fenster kommt wo dann drauf steht, die Mail wurde erfolgreich an folgende Adressen verschickt:
- .....
- .....
- .....
Geht so was überhaupt ?
Danke
-
Es geht mit @Prompt bzw. in Script mit Messagebox
Andreas
-
... wobei die Aussage "erfolgreich" sehr relativ ist und zu Missverständnissen führt: das einzige, was der Client macht, ist das Dokument in die mail.box des Servers zu überstellen, das mit Erfolg oder Misserfolg zeigt sich dann erst viel später. Man sollte also im Text "erfolgreich" streichen.
-
hm... also ich hab jetz versucht eine ganz normales Promt zu erstellen...
@Prompt([OK];"TestPrompt";"Das ist ein Test")
Aber irgendwie bekomme ich da nichts zu sehen....
Ich habe es mit dem Send to contact Button verknüpft. Also wenn es geklickt wird, sollte es als Formel ablaufen ....
Aber leider kommt bei mir nix .... ich mach da bestimmt was falsch oder ?
-
Poste bitte den Code.
Es ist aber auch schwierig hier, wenn wir Euch alles aus der Nase ziehen müssen :P
Andreas
-
Hab ich doch....
@Prompt([OK];"TestPrompt";"Das ist ein Test")
Und wenn ich jetzt auf "Send to contacts" Button klicke, dann soll das als
Run @function formula ablaufen .....
-
Und in welchem Event des Buttons hast Du das platziert?
-
Ich schliesse, Du verwendest eine Simple Action. Richtig?
Mach besser alles mit @Formelsprache!
Andreas
-
Also:
Mein "Send to contacts" Button ist eine Aktion.
In dieser Aktion starte ich dann per "simple Action" den Agenten der die Mails verschickt und eben den Run @funktion formula in der mein Prompt steht.
Wie soll ich dann wenn ich es nur mit Formula mache, meinen Agenten starten ?
Aber eigentlich müsste es ja so auch gehen....
-
Du kannst den Code doch im Agenten unterbringen!
-
hm...
Also ich hab jetzt einen Button "Test" erstellt.
In den hab ich dann mit @Formelsprache folgendes drin:
@Prompt( OK); "TestPrompt"; "Das ist ein Test"
Wenn ich jetzt auf den Button klicke, passiert nichts....... ???
-
Nimm Deinen Code von oben, dann geht es:
@Prompt([OK];"TestPrompt";"Das ist ein Test")
-
@Prompt([OK];"TestPrompt";"Das ist ein Test.")
Mann beachte die eckigen Klammern ;D
klaus
-
:-[
Es geht.... Danke.
Ich muss es jetzt nur soweit bringen, dass er noch überprüft ob und welche Mails geschickt wurden ..... das könnte bisschen schwieriger werden ....
-
Also wenn ich jetzt die Formel hernehme
@Prompt([OK];"MailSend";"Das Dokument wurde an folgende Personen geschickt:")
und ich jetzt will dass ausgelesen wird was in einem Feld drin steht. Feld ist vom Typ Name. Kann ich dann so schreiben:
@Prompt([OK];"MailSend";"Das Dokument wurde an folgende Personen geschickt:": ContactQS)
Wobei das ContactQS eben dieses Feld ist, aus dem der name ausgelesen wird... aber irendwie funktioniert es ganz so ...
-
Das müsste so heissen:
@Prompt([OK];"MailSend";"Das Dokument wurde an folgende Personen geschickt:" + @Implode (ContactQS))
HTH,
Bernhard
-
Juhuu, es geht. Danke Bernd.
Nur die Formatierung ist noch ned ganz so schön , weil der Name mit den ganzen Attributen noch angezeigt wird, aber das stört nicht so ....
-
Na, dann mach' es Dir doch schön ;D
@Prompt([OK];"MailSend";"Das Dokument wurde an folgende Personen geschickt:" + @Implode (@Name ([CN]; ContactQS)))
Bernhard
-
he Bernhard,
wieso bist Du immer so schnell beim antworten? Hast du eine T2 Leitung oder was? ;D
Wollte auch gerade das gleiche schreiben.
Gruß
Zsolt
-
Super Sache. Danke !!!! Jetzt geht alles und sieht dabei auch schön aus :)
-
he Bernhard,
wieso bist Du immer so schnell beim antworten? Hast du eine T2 Leitung oder was? ;D
Hi, Zsolt,
'ne fixe Leitung habe ich schon, aber wenn die Antwort so schnell kommt, ist es Zufall - ich kann ja nicht dauernd ins Forum schauen ;)
@fiuman:
Noch zur Erläuterung: Dein Names-Feld ist eine Liste, und deren Mehrfachwerte können nicht in @Prompts ausgegeben werden. Daher das @Implode.
Bernhard