E-Mail mit Text(formatiert) Feld
Hallo liebes Ninox Forum,
ich hab das Forum schon durchsucht, bin allerdings nur auf Beiträge gestoßen die 2-3 Jahre alt sind. Hat sich in diesem Bereich etwas getan? Ich würde gerne mit dem E-Mail Feld E-Mails erstellen so, dass sie über Apple Mail verschickt werden. Jetzt würde ich den Inhalt gerne durch ein Text(formatiert) Feld bestücken. Allerdings werden die Zeilenumbrüche und Formatierungen nicht übernommen (wie auch in den alten Forum-Beiträgen erklärt). Gibt es dazu mittlerweile eine Lösung oder Workaround, oder muss man dafür noch immer auf das Feld Text(mehrzeilig) zurück greifen?
Ich finde auf jeden Fall das eigene Fenster welches sich bei dem Feld(formatiert) öffnet, wesentlich angenehmer zum E-Mail schreiben, als ein kleines Feld in der Eingabe Ansicht.
Danke für eure Tipps!
2 Antworten
-
Hallo Rafael,
man kann es versuchen mit regex die html Tags durch die Zeilenumbrüche zu ersetzen. Allerdings werden dann unter Umständen mehrere Zeilenumbrüche an einer Stelle vorhanden. Diese kann man dann auch versuchen mit regex zu erkennen und zu minimieren.
die Formel für Body kann etwa so aussehen:
---replacex(replacex(raw('Text (formatiert)'), "<(.|\n)*?>", "g", "
"), "\n\n*", "
")
---
Die Formel ist nicht perfekt und deckt nicht alle eventualitäten ab. Z.B die Textmarkierungen (Bold, Italic, unterstriechen usw.) werden auch mit Zeilenumbruch versehen.
Leo
-
Hallo Leonid,
herzlichen Dank für deinen Workaround, das sieht auf jeden Fall sehr spannend aus :) Ich werde dass mal ausprobieren, sonst steige ich vielleicht doch wieder auf Text(mehrzeilig) Felder um.
Vielen Dank!
Rafael
Content aside
- vor 3 JahrenZuletzt aktiv
- 2Antworten
- 388Ansichten