Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: tmosako am 09.12.11 - 13:48:56

Titel: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag 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
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: ata am 09.12.11 - 13:53:13
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
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: ata am 09.12.11 - 14:32:42
... hier mal ein kleines Beispiel:

@Command([Compose] ; "Memo");
@UpdateFormulaContext ;
@SetField( "EnterSendTo" ; "Manfred Mustermann <info@domain.de>" );
@SetField( "Subject" ; "TEST - TEST - TEST" )
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: tmosako am 09.12.11 - 14:54:54
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
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: koehlerbv am 09.12.11 - 14:59:50
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
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: ata am 09.12.11 - 15:06:57
... bei weiteren Anforderungen wird es dann aber doch deutlich komplexer...

Schönes Wochenende...

Toni
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: koehlerbv am 09.12.11 - 15:09:04
Ich denke, Thomas ist sich dessen bewusst, Toni.

Ebenfalls ein schönes Wochenende wünscht
Bernhard
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: tmosako am 09.12.11 - 15:10:47
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
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: koehlerbv am 09.12.11 - 15:12:53
Echt mal genial!

AtNotes ist immer genial, nicht nur "mal". Wir sind eine "zerebrale Parallelschaltung"!

Bernhard
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: ata am 09.12.11 - 15:29:15
... nicht so viel - ich bekomm' ja Komplexe  ;D ;D ;D

Toni  ;)
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: tmosako am 12.12.11 - 12:15:35
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
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: Peter Klett am 12.12.11 - 13:35:25
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:")
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: tmosako am 12.12.11 - 18:50:09
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
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: Hans am 12.12.11 - 19:16:16
Hallo

du must bei dieser Zeile
@NewLine + "" +); <-- Dieses hier....

das Plus herausnehmen
@NewLine + "" );

Hans
Titel: Re: Hotspot Button um neue mail mit Vorgaben zu öffnen
Beitrag von: tmosako am 13.12.11 - 10:07:21
Jau, dat flupt :D

Danke nochmals an alle!

Gruß
Thomas