Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: tmosako am 09.12.11 - 13:48:56
-
hallo und guten Tag!
Ich bin ganz neu hier und auch Lotus Notes ist eigentlich nicht meine heimat. Trotzdem muß ich mich dienstlich hin und weider damit beschäftigen. Ich arbeite übrignes mit Notes 8.5.
Hier meine Frage:
Ich benötige einen Hotspot Button den ich in einer Email versenden möchte, der, wenn der Empfänger ihn clickt, eine neue Email generiert in der der Empfänger die Subjectzeile und Teile des Bodytextes schon vorgegeben sind.
Die neue Mail per Knopfdruck zu erstellen habe ich über den Befehl Run @function formula @Command([MailComposeMemo]) schon geschaft (bitte nicht lachen...) aber leider habe ich keinen schimmer, wie ich die Empfänger Adresse die Subject zeile und body Text vordefinieren kann.
Ich kenne den Weg eine kommplette vordefinierte Nachricht per Knopfdruck zu versenden, aber leider soll der User den Body text ergänzen, bevor es die Nachricht dann absetzt.
Kann mir da jemand helfen?
Danke und Grüße
Thomas
-
Hallo und Willkommen im Forum Thomas :-)
Die Felder der Mail kannst du setzen mit @SetField(...) du musst aber den Fokus zunächst auf dein neu erstelltes Memo lenken mit @UpdateFormulaContext...
Toni
-
... hier mal ein kleines Beispiel:
@Command([Compose] ; "Memo");
@UpdateFormulaContext ;
@SetField( "EnterSendTo" ; "Manfred Mustermann <info@domain.de>" );
@SetField( "Subject" ; "TEST - TEST - TEST" )
-
Weltklasse!
vorerst letzte Frage meinerseits.... Wie ist der feldname für den Bodytext? Ich müste schon etwas an Text vorgeben, so dass der user nur noch seine Ergänzungen eintragen muß.
Kniefall!
Gruß
T
-
Hallo Thomas,
bitte keine Kniefälle - wir helfen gerne (so machbar).
Was Dir noch fehlt:
@Command ([EditGotoField]; "Body")
@Command ([EditInsertText]; "Dein Text")
oder aufwändiger
@Command ([EditInsertText]; "Erste Zeile" +@Newline + "Zweite Zeile")
HTH,
Bernhard
-
... bei weiteren Anforderungen wird es dann aber doch deutlich komplexer...
Schönes Wochenende...
Toni
-
Ich denke, Thomas ist sich dessen bewusst, Toni.
Ebenfalls ein schönes Wochenende wünscht
Bernhard
-
Mensch Leute!
Echt mal genial! Super vielen Dank dafür! Ich komme sicher wieder... ;D
und komplexer wird es sicher nicht mehr.... ich muß es ja selber noch verstehen können...
Gruß
T
-
Echt mal genial!
AtNotes ist immer genial, nicht nur "mal". Wir sind eine "zerebrale Parallelschaltung"!
Bernhard
-
... nicht so viel - ich bekomm' ja Komplexe ;D ;D ;D
Toni ;)
-
Hi Toni, hi Bernhard,
das funktioniert wirklich super und bringt mich auf der Arbeit Lichtjahre nach vorne! Und wie das dann so ist , gibt es immer jemanden der noch ein i-Tüpfelchen möchte...
Nachdem ich mir dank des Super-Forums erarbeitet habe, wie ich die Sende-prio und den Return-Receipt auch noch voreinstelle ist die letzte Aufgabe, die letzten beiden Zeilen im Body ("My Question; My Answer) in Bold darzustellen. Den ganzen Body-Text bekomm ich hin mit @Command([TextBold]);. Aber wenn es nur die letzten beiden Zeilen sollen versagen alle Versuche und Recherchen...
Was ich bisher habe ist:
@Command([Compose] ; "Memo");
@UpdateFormulaContext ;
@SetField("tmpImp";"1");
@SetField("ReturnReceipt";"1");
@SetField("EnterSendTo"; "service desk" );
@SetField("Subject"; "My security question and answer" );
@Command ([EditGotoField]; "Body");
@Command ([EditInsertText]; "Service Desk" +
@NewLine + "" +
@NewLine + "Please ....text text text" +
@NewLine + "" +
@NewLine + " - example 1: xxxxx?" +
@NewLine + " - example 2: yyyyyy?" +
@NewLine + " - example 3: zzzzzzzz?" +
@NewLine + "" +
@NewLine + "My Question:" +
@NewLine + "" +
@NewLine + "My Answer:")
Wie immer für jede Hilfe dankbar!
Gruß aus Köln
Thomas
-
Hast Du es mal so versucht?
...
@Command ([EditGotoField]; "Body");
@Command ([EditInsertText]; "Service Desk" +
@NewLine + "" +
@NewLine + "Please ....text text text" +
@NewLine + "" +
@NewLine + " - example 1: xxxxx?" +
@NewLine + " - example 2: yyyyyy?" +
@NewLine + " - example 3: zzzzzzzz?" +
@NewLine + "" +);
@Command([TextBold]);
@Command ([EditInsertText]; @NewLine + "My Question:" +
@NewLine + "" +
@NewLine + "My Answer:")
-
Hallo Peter,
ja, genau so hab ich es schon versucht, und die Fehlermeldung beim Speichern in Notes 8.5 lautet: 'Missing semicolon:';' '.. dabei wird dann das letzte Simicolon vor dem @Command([TextBold]) Befehl blau hinterlegt....
@NewLine + " - example 3: zzzzzzzz?" +
@NewLine + "" +); <-- Dieses hier....
Gruß
T
-
Hallo
du must bei dieser Zeile
@NewLine + "" +); <-- Dieses hier....
das Plus herausnehmen
@NewLine + "" );
Hans
-
Jau, dat flupt :D
Danke nochmals an alle!
Gruß
Thomas