Domino 9 und frühere Versionen > ND6: Entwicklung
MailSend-Problem
cgorni:
Also eine Lösung im QuerySave könnte so aussehen:
--- Code: ---dim session as new NotesSession
if Source.IsNewDoc then
set db = session.CurrentDatabase
set mail = db.CreateDocument
set rtitem = mail.CreateRichTextItem("Body")
mail.form = "Memo"
mail.Subject = "Das ist mein Thema"
mail.SendTo = "Empfaenger/Firma"
call rtitem.AppendText("Das hier steht in der Mail. Link --> ")
call rtitem.AppendDocLink(Source.Document, "")
call mail.send(false)
End if
--- Ende Code ---
Wobei ich mir jetzt nicht sicher bin ob das mit dem Doclink klappt, weil das Dokument ja noch nicht gespeichert ist. Alternativ gehts im PostSave und einem Flag das man setzt und speichert, wenn die Mail verschickt wurde. Dieses Flag überprüft man dann anstelle von "Source.IsNewDoc"
In diesem ZUsammenhang möchte ich noch auf die Funktion "SendMails" hinweisen unter
http://atnotes.de/index.php?topic=28364.0
das macht das Erstellen von LotusScript Mails etwas schneller ;D
Ich hoffe ich habe den Thread richtig verstanden.
Just my $0.02.
C.
Colli:
Den Mail-Empfänger möchte ich aber nicht fest vorgeben.
Kann ich dann das Feld angeben?
...
mail.SendTo = MailEmpfaenger
...
smoki:
Hallo Colli!
Ja man kann da auch einen Dynamischen User oder via Liste/Array auch eine größere Anzahl von Empfängern angeben.
Gruss
Chris
umi:
@Colli
Ja kannst Du.
z.B. falls dein Feld "Empfaenger" heisst.
anstatt mail.sendto="Empfaenger/FIrma"
so: mail.sendTo = source.fieldgettext("Empfaenger")
Colli:
Das Script funktioniert wunderbar. Der Link geht übrigens auch, das Dokument kann direkt aus der Mail heraus geöffnet und bearbeitet werden.
Aber nun ist ein anderes Problem aufgetaucht:
In diesem Dokument sind Lese- und Autorenfelder vorhanden. Als Entwickler habe ich nun alle Rollen und lege testweise ein neues Dokument an, dass an mich geschickt werden soll. Klappt.
Aber in der Datenbank ist das Dokument nicht für mich sichtbar. Als wenn ich kein Leserecht dafür habe. Wenn ich die Mail aufrufe, kann ich das Dokument öffnen und bearbeiten und sehe auch, dass meine Rolle Leserechte hat.
Kann das was mit dem Script zu tun haben?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln