Das Notes Forum
Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: LordMonster am 17.06.15 - 11:33:03
-
Hallo zusammen;
mir ist heute aufgefallen, dass mein Button (als Hotspot) nicht sauber funktioniert.
Ich habe eine ganz normale MailSend Funktion eingebaut und musste feststellen, dass die Mails nicht gesendet werden. Erst nach dem Anlegen des Dokumentes und dem erneuten drücken des Buttens geht die Mail raus. Was mach ich denn hier falsch?
Ist das bei Hotspot normal?
Meine Formel lautet:
@If(Telefon="";
@Failure(@Prompt([Ok]; "Fehler!"; "Bitte noch das Feld 'Telefon' erfassen!") + @Return(""));
@Success);
@If(Zimmer="";
@Failure(@Prompt([Ok]; "Fehler!"; "Bitte noch das Feld 'Zimmer' erfassen!") + @Return(""));
@Success);
@MailSend("Adresse@Adresse.de";"";"";"Bearbeitung Ticket - neue Störung";"Sie haben eine neue Störung erhalten.Bitte hier klicken:
";"";[IncludeDoclink]);
@Command([FileSave]);
@Command([FileCloseWindow])
Danke für die Hilfe!
-
Naja, wenn Du einen Link auf ein Dokument anhängen möchtest (IncludeDoclink), dann muss das Dokument auch existieren.
Ich vermute mal darum klappt das erst wenn das Dokument angelegt wurde. :)
Ich hätte allerdings erwartet dass die Mail trotzdem, eben ohne Link, raus gegangen wäre, oder es zumindest einen Fehler gegeben hätte...
Gruß,
Mitch
-
"[INCLUDEDOCLINK]" bewirkt tatsächlich, dass das gesamte @MailSend nur ausgeführt wird, wenn das Dokument gespeichert wurde (WIMRE gilt das generell, wenn RichText für das @MailSend benötigt wird).
Bernhard
-
Ach darum geht das nicht. Ich dachte Notes kann das, weil ja bei dem Butten die Specherung mit dabei ist.
Das ist natürlich nicht schön. :-(
-
Du speicherst aber erst nach dem Mailversand. ;)
-
Aber die Speicherung erfolgt bei dir erst nach dem mailsend.
Mach die Speicherung vorher, dann sollte es klappen.
Grüße
Oliver
[Edit]: Da war Mitch schneller, habe wohl zulange mit dem abschicken gewartet ;-)
-
...
Das ist natürlich nicht schön. :-(
Wenn Du unbedingt Mails mit Doclinks auf nicht existierende Dokumente versenden willst, mach es mit LotusScript ...