Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Girlpower am 06.10.08 - 07:33:36
-
Hallo,
ich generiere aus einer Datenbank heraus ein neues Mail und lasse den Betreff und den Inhalt schon mal vorbelegen mit folgendem Code:
Set session = CreateObject("Notes.NotesSession")
Set ws = CreateObject("Notes.NotesUIWorkspace")
mailserver = session.GetEnvironmentString("MailServer", True)
mailfile = session.GetEnvironmentString("MailFile", True)
Set db = session.GetDatabase(mailserver, mailfile)
Set memo = db.CreateDocument
Set body = memo.CreateRichTextItem("Body")
memo.Subject = "Name"
memo.body = "XXX"
Set uidoc = ws.EditDocument(True,memo)
Jetzt habe ich das Problem das mir der Inhalt meines Feldes Body immer unterhalb der Signatur erscheint.
Wie kann ich die Reihenfolge, erst meinen Inhalt des Feldes Body dann die automatische Mail-Signatur per LS einstellen.
Bin noch Anfänger :-[ mit LS und konnte im Forum nichts passendes finden.
LG Girlpower
-
Writing in rich text items in LotusScript classes (http://isop.safework.gov.sk/help/help7_designer.nsf/f4b82fbb75e942a6852566ac0037f284/6dae84e00d57e9828525704a00407a13?OpenDocument)
By default, the insertion point for modifications is the end of an item. To change the insertion point, use BeginInsert and EndInsert.
-
Ergänzung zu dem was Martin geschrieben hat .....
Was wenn du RichText Felder einfügen willst nicht wirklich funktioniert.
-
Ich möchte die Signatur grundsätzlich schon in meiner Mail drinnenlassen.
Lediglich die Reihenfolge ist abzuändern.
Gibt es denn keine Möglichkeit die Signatur an das Ende einer Mail zu stellen??
LG Girlpower
-
Doch gibt es. Aber schau dir erst einmal an was dein Editdocument so alles auslöst.
-
Ich fürchte da reichen meine LS Kenntnisse nicht aus. :-\
LS ist für mich völliges Neuland und deshalb werd ich den Code nicht verwenden, ich will schließlich wissen was ich "anstelle" mit meiner DB.
Gibts ne Möglichkeit dies über Formelsprache zu lösen??
Eine Mail über eine Aktion öffnen ist kein Problem aber wie kann ich die Felder (Subject und Body) entsprechend füllen??
LG
-
Hier hatten wir das gleiche schon mal. Vielleicht hilfts ja:
http://atnotes.de/index.php?topic=35240.0
Andreas
-
Ich hab jetzt eine Lösung über Formelsprache gefunden:
Für den Fall das es sonst noch jemand gebrauchen kann ihr mein Code:
@Command([MailComposeMemo]);
@Command([EditGotoField]; "Subject");
@Command([EditInsertText]; "Name");
@Command([EditGotoField]; "Body");
@Command([EditInsertText]; "Text")
Der Inhalt des Feldes Body wird vor der Signatur automatisch eingefügt.
War also gar nicht so schwer... :o
LG Girlpower