Autor Thema: Wie kann Ich per @Formeln unter R5 Mails per Button an User verschicken?  (Gelesen 2294 mal)

Offline PAR003

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Hi,
Ich habe da so ein Problem.
Wie kann Ich per @Formeln unter R5 Mails per Button an User verschicken?
Wie kann Ich denn so eine Keyword-Maske erstellen, somit Ich dann auf diese Zugreifen könnte und eine Mail verschicken könnte?
Hier ist der Code den Ich verwende, wie Ich per @Formeln unter Lotus Notes aus einen Button heraus, ohne Keyword-Form eine Mail an den genannten User (Steht in einen Feld) schicken.
Irgend wie stimmt die Formelsyntax bei mir nicht

PromptValue := @If(DefaultMailSaveOptions = "2"; @Prompt([YESNOCANCEL];"Speichern wenn gesendet"; "Möchten Sie eine Kopie des Memos speichern?"); DefaultMailSaveOptions);

SaveOptions := @If(PromptValue = -1; @Return(SaveOptions); @Text(PromptValue));

FIELD tmpAction := @If(DefaultMailSaveOptions = "1"; "Mailing"; @DeleteField);
FIELD MailOptions := @DeleteField;
@If(@Command([MailSend]); ""; @Return(0));

FIELD tmpAction := @If(SaveOptions = "1"; "SendAndFile"; "Send");
@If(@PostedCommand([FileSave]); ""; @Return(0));
@PostedCommand([FileCloseWindow])


Die Aktion läuft vom Button aus.
Des weiteren soll eine neue Maske eröffnet werden mit @Command([Compose]).
In dieser neuen Maske sollen Felder sein, die auf Keyword-Masken zugreifen, also per Dialogboxen in den Feldern. Diese neue Maske soll dann an den User weitergeleitet werden, welcher in der alten Maske, in einem Feld steht.


Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Hi,

was verstehst du unter Keyword-Maske ?

Zitat
Irgend wie stimmt die Formelsyntax bei mir nicht

 ???  Gibt's ne Fehlermeldung?

So ganz verstehe ich den Code noch nicht. Kannst du mal in einfachen Worten was zu tun willst.


Axel

Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline PAR003

  • Frischling
  • *
  • Beiträge: 30
  • Ich liebe dieses Forum!
Ich will per Button eine Mail an einen User verschicken.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Hi,

warum nutzt du dann nicht die Funktion @MailSend ?

Auszug aus der Online-Hilfe des Designers:

Zitat
Syntax
@MailSend
@MailSend(SendenAn ; KopieAn ; BlindkopieAn ; Thema ; Anmerkung ; Haupttextfelder ; [Flags])
Parameter
SendenAn
Text oder Textliste. Die Namen der primären Empfänger des Mail-Memos.
KopieAn
Text oder Textliste. Optional. Die Namen der sekundären Empfänger des Mail-Memos.
BlindkopieAn
Text oder Textliste. Optional. Die Empfänger, an die eine Blindkopie des Mail-Memos gesendet werden soll.
Thema
Optional. Text. Optional. Der Text, der im Feld "Thema" erscheinen soll. Dies entspricht dem Feld "Thema" in einem Mail-Memo; die Nachricht wird in der Spalte "Thema" in den Ansichten der Mail-Datenbanken des Empfängers angezeigt.
Anmerkung
Text. Optional. Ein beliebiger Text, der am Anfang des Haupttextfeldes im Memo stehen soll.
Haupttextfelder
Text. Die Namen der Felder im aktuellen Dokument, die im Mail-Memo enthalten sein sollen. Die Felder müssen Daten des Typs Text oder Textliste enthalten; ihre Inhalte werden in der Reihenfolge an das Memo angehängt, in der sie von Ihnen aufgelistet wurden. (Sie können mit @Text den Inhalt eines numerischen Feldes in einer Variablen speichern und den Variablennamen als Feldnamen verwenden.) Jeder Feldname muß zwischen Anführungszeichen eingeschlossen werden. Wenn Sie mehrere Felder auflisten möchten, benutzen Sie das Listenformat von Notes: "Beschreibung":"Fragen":"Lösung". Wenn Sie Variablen verwenden, die Feldnamen enthalten, lassen Sie die Anführungszeichen weg.
Wenn Sie das nachfolgend beschriebene Flag [IncludeDocLink] verwenden, geben Sie eine leere Zeichenfolge ("") für den Parameter Haupttextfelder an. Wenn Notes/Domino ein Feld nicht nach Namen finden kann, wird statt dessen das Zeichenfolgenliteral verwendet.
[Flags]
Ein oder mehrere Flags, mit denen Priorität und Schutzebene des Memos festgelegt werden. Wenn Sie mehrere Flags angeben, müssen diese als Liste formatiert werden: [Sign]:[PriorityHigh]:[ReturnReceipt]. Schließen Sie jedes Flag wie nachstehend gezeigt zwischen eckigen Klammern ein.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
@If(@Command([MailSend]); ""; @Return(0));

was ist das ?
guck dir mal die hilfe an, die axel hier freundlicherweise -auszugsweise- bereitgestellt hat...
gruss

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz