Autor Thema: Individuelle http-Verknüpfung per LS in Email erstellt keinen Hotspot  (Gelesen 4041 mal)

Offline SuperTom

  • Frischling
  • *
  • Beiträge: 22
Hallo Freunde,

ich habe das Problem, dass meine Email-Empfänger einen individuellen Link bekommen sollen.

Was geht ist das:

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm&UndSoWeiter")

Diese Zeile wird automatisch als Hotspot erstellt, was auch gut ist.

Nun sollen aber in diesen Link individuelle Parameter kommen, die in einem Feld drin stehen, also

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm" & doc.Feld(0))

Und dabei verschwindet der Hotspot und es steht nur der Text da.

Wie kann ich den Hotspot trotzdem erhalten?

Danke im voraus ...

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
Die Umwandlung zum Hotspot wird automatisch durchgeführt, wie sieht den der Link-Text im Ergebnis aus?
Diesen kannst du kopieren und im Browser öffnen?
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline SuperTom

  • Frischling
  • *
  • Beiträge: 22
Hallo Erik,

im Ergebnis sind die "Links" identisch. Das Problem liegt darin, dass der Hotspot nicht generiert wird, wenn ein String mit einem Feldinhalt verbunden wird. Auch wenn der Feldinhalt ein Text ist. Selbst ein Cstr(doc.Feld(0)) führt nicht zum gewünschten Ergebnis.

Zur Übersicht:

Hier wird ein Hotspot generiert:

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm&UndSoWeiter")

hier auch: also "Text1" & "Text2"

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm" & "&UndSoWeiter")

Und hier wird der Hotspot nicht generiert, obwohl im Ergebnis alle Strings gleich sind.

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm" & doc.Feld(0))

call body.appendtext( "http://www.datenbank.de/sonstwas.nsf/Maske?OpenForm" & Cstr(doc.Feld(0)))

call body.appendtext( Cstr(doc.FeldAlles(0)))

Irgendetwas veranlasst Notes nur den Text in Kommata zum Hotspot zu generieren


Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
pack den Link mal in eine Variable und füge diesem dem Richtext hinzu
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Wenn es wirklich so ist (was ich bezweifle, ich würde behaupten, in Deinem letzten Beispiel wird die Url nicht richtig gebaut, z.B. Könnte es heissen .....?OpenForm&" & ...
Also ein fehlendes Verknüpfungs- Und in der Url), dann baue Dir doch Deine Variable in zwei Schritten, also:

Code
strLink = "http://......?OpenForm&" & doc.Feld(0)
Call body.appendtext( strLink )

Dann müsste es nach Deiner Theorie ja klappen...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.290
  • Geschlecht: Männlich
ich kann den Fall auch nicht nachstellen, bei mir kommt immer ein klickbarer Link raus, normales Notes-Mail
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline SuperTom

  • Frischling
  • *
  • Beiträge: 22
Hallo,

nachdem ihr gesagt habt, dass es so gehen müsste, habe ich weitere Fälle durchgespielt und es funktioniert.

Ich hatte beim ersten Beispiel wohl einen Buchstaben im String der nicht zulässig ist: "ß"

eine Umwandlung in "ss" führte zum richtigen Ergebnis.

Vielen Dank an euch

von mir aus kann der Beitrag hier gelöscht werden ...  :-[

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
...von mir aus kann der Beitrag hier gelöscht werden ...  :-[
Nein, denn vielleicht hilft er anderen Lesern

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz