Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Lenham am 28.01.04 - 11:34:18

Titel: [web] Verwirklichung von MailTo mit iNotes
Beitrag von: Lenham am 28.01.04 - 11:34:18
Tag zusammen.

In einer Web-Anwendung würde ich gerne einen "MailTo"-Link mit vordefinierten Werten für die Felder "SendTo" und "Subject" einsetzen.

Problem: Die Anwender arbeiten mit iNotes.

Das öffnen eines Fensters "neues Dokument" habe ich mit folgendem Code hinter dem Link "Mailto" hinbekommen

Code
_UserDataBase := @DbLookup("";@Subset(@DbName;1):"names.nsf";"($Users)";@UserName;"mailfile")+".nsf";@URLOpen(_UserDatabase + "/($Drafts)/$new/?EditDocument&Form=h_PageUi&PresetFields=h_EditAction;h_New;s_NotesForm;Memo")

Frage: Gibt es die Möglichkeit in der Formel @URLOpen die Mailfelder Empfänger und Betreff mitzugeben?

Danke und Gruß
Stefan
Titel: Re:[web] Verwirklichung von MailTo mit iNotes
Beitrag von: animate am 28.01.04 - 19:26:22
Wenn du dir die URL, die du da schon hast (ich vermute mal aus den Eigenschaften der Seite im Browser kopiert. Sehr clever.) etwas genauer anschaust, dann fällt dir vielleicht folgendes Stückchen auf:

&PresetFields=h_EditAction;h_New;s_NotesForm;Memo

PresetFields -> Vorbesetzte Felder
Feld h_EditAction wird mit h_News besetzt
Feld s_NotesForm wird mit Memo besetzt

jetzt noch schnell 1 und 1 zusammenzählen und schon hast du es...
Titel: Re:[web] Verwirklichung von MailTo mit iNotes
Beitrag von: Lenham am 29.01.04 - 07:47:19
Zitat
Wenn du dir die URL, die du da schon hast (ich vermute mal aus den Eigenschaften der Seite im Browser kopiert. Sehr clever.)...
Nur teilweise. Den Namen der Mailbox des Nutzers habe ich mir schon selbst zusammengebastelt.

Zitat
...
PresetFields -> Vorbesetzte Felder
Feld h_EditAction wird mit h_News besetzt
Feld s_NotesForm wird mit Memo besetzt

jetzt noch schnell 1 und 1 zusammenzählen und schon hast du es...

2??? Komm ich jetzt ins Fernsehn?

Nee, im Ernst: Die URL mit "...SendTo;_Empfaenger;Subject;_Thema" zu vervollständigen habe ich auch schon versucht. Das Ergebnis ist ziemlich interessant, entspricht aber nicht ganz dem, was man sich unter der Eingabemaske für ein neues Mail vorstellt. ;-)

Hast Du vielleicht einen weiterführenden Tipp?

Tausend Dank.
Titel: Re:[web] Verwirklichung von MailTo mit iNotes
Beitrag von: animate am 29.01.04 - 08:28:58
wie sieht denn das Ergebnis aus?

da stehen da die Begriffe _Empfaenger und _Thema dann in deiner Mail, oder?

du musst das so ungefähr machen:

"...SendTo;" + _Empfaenger + ",Subject;" + _Thema

wenn _Empfaenger und _Thema die Namen deiner Felder sind.

Achtung: in der URL werden Feldname und Wert mit Semikolon getrennt,
zwei Kombinationen aus Feldname und Wert mit Komma
Titel: Re:[web] Verwirklichung von MailTo mit iNotes
Beitrag von: Lenham am 29.01.04 - 08:47:46
Zitat
da stehen da die Begriffe _Empfaenger und _Thema dann in deiner Mail, oder?

Nein. Leider eben nicht. Da erscheint überhaupt kein "Neues Memo".

Habs so gemacht. Das Ergebnis bleibt gleich.

Man erhält ein Fenster, in dem oben links die iNotes-Buttons "Neu" und "Löschen" erscheinen, rechts oben der "Hilfe"-Button und sonst eine leere Fläche.

Nachtrag:
Ich habe natürlich auch versucht, erst mal nur ein Feld ("SendTo") mit einem Wert zu belegen. Funzt auch nicht. Ergebnis wie im Anhang zu sehen.
Titel: Re:[web] Verwirklichung von MailTo mit iNotes
Beitrag von: animate am 29.01.04 - 09:18:08
ich hab das jetzt mal probiert und bei mir klappt das optimal.
wenn ich diese Adresse in den Browser eingebe
Code
http://www.meinefirma.de/mymail.nsf/($Drafts)/$new/?EditDocument&Form=h_PageUI&PresetFields=h_EditAction;h_New,s_NotesForm;Memo,Subject;Hallo,SendTo;lenham@atnotes.de
dann wird ein neues Memo geöffnet und im Subject steht Hallo und im To-Feld steht lenham@atnotes.de

wie sieht den die URL aus, die bei deiner Formel rauskommt?
Titel: Re:[web] Verwirklichung von MailTo mit iNotes
Beitrag von: Lenham am 29.01.04 - 09:27:04
Sorry Thomas, es klappt!

Zitat
...Memo,Subject...

Da lag mein Fehler. Ich hatte zwischen "Memo" und "Subject" ein Semikolon.

Vielen Dank für Deine Hilfe!