urlEncode ( html ) - Problem?
Hallo zusammen,
ich habe folgendes Scriptlein:
let mySUBJECT := "subject=" + urlEncode(SUBJECT);
let myBODY := "body=" + urlEncode(BODY);
if not SUBJECT then
alert("THIS EMAIL HAS NO SUBJECT!")
else
let myARR := [ mySUBJECT, myBODY];
openURL("mailto:" + join(TO.CONTACTS.'E-MAIL', ",") + "?" + join(myARR, "&"))
end
Die Fehlermeldung im Scripteditor lautet:
Die Funktion ist nicht definiert urlEncode(html)
Das kommt wohl daher, dass das Feld BODY ein Formatiertes Textfeld ist.
Das brauche ich aber, da ich eine vorgefertigte Email mit Signatur, Logo etc versenden möchte.
Gibt es eine Alternative zu dieser Funktion?
Herzlichen Dank im Voraus.
7 Antworten
-
Nachtrag: Ohne URLEncode ist in der Email alles ohne Zeilenumbruch...
-
Hallo KaNoNix,
versuche mal
let myBODY := "body=" + urlEncode(raw(BODY));
Ich weiß aber nicht ob mailto die HTML tags überhaupt akzeptiert. Deswegen auch kein Zeilenumruch.Leo
-
Hey, vielen Dank.
Leider geht das nicht, da es dann den kompletten HTML Code in die Mail haut...also völlig unleserlich :)
-
Nachtrag: Ich nutze Apple Mail
-
Nachtrag 2: Ich habe mir nun das E-Mail Programm Spark heruntergeladen, nachdem ich das in einem anderen Thread hier gesehen haben.
Habe ich zwar noch nicht aus Ninox heraus getestet, aber in Spark gibt es Vorlagen uvm. Zudem ist die Integration in Todoist für mich perfekt.
Also ist das Problem zwar nicht gelöst, aber vorerst umgangen.Trotzdem würde es mich natürlich interessieren, wie das o.G. Problem richtig zu lösen ist.
-
Hallo KaNoNix,
in dieser Konstellation ist das Problem nicht zu lösen.
das mailto-Protokoll akzeptiert nur url-Kodierte Text und kein HTML. Du musst dann dein Body in ein Mehrzeiliges Textfeld schreiben. Die Bilder gehen sowieso nicht.
Leo -
Schade.
Trotzdem vielen Dank.
Content aside
- vor 2 JahrenZuletzt aktiv
- 7Antworten
- 262Ansichten