0

Text per SMS/iMessage formatieren

Hallo,

ich möchte den Inhalt eines berechneten Feldes per openURL("sms:/123455678/&body=" + Feld) versenden. Das berechnete Feld wird mir in Ninox korrekt mit Absätzen angezeigt. Allerdings verschwinden beim Aufruf der openURL-Funktion alle Absätze und der Text wird sozusagen roh in die SMS gepackt.

Nun ist natürlich das Formatieren einer SMS weniger sinnvoll, da ich allerdings der Inhalt per iMessage übertragen wird, stellen Absätze kein Problem dar. Wie bekomme ich diese denn da nun am besten rein, damit der Text einigermassen leserlich ankommt?

Danke und viele Grüße

Roland

10 Antworten

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Hallo Roland,

    ich habe zwar nocht nicht die SMS mit Ninox verschickt, aber wenn es mit openURL geht, kann man den text auch mit urlEncode richtig darstellen:

    ---

    "sms:/123455678/&body=" + urlEncode(Feld)

    ---

    Leo

    • Roland
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Klasse Leonid, das funktioniert :)

    Herzlichen Dank!

    • Dirk_Patzer
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Roland - ich kann mit Ninox SMS versenden, quasi über die Nachrichten App (iMessage) auf dem Mac? Wenn ich Deinen Code ausführe öffnet sich bei mir zwar die App aber sonst passiert nichts.

    • Cris
    • vor 4 Jahren
    • Gemeldet - anzeigen
    • Roland
    • vor 4 Jahren
    • Gemeldet - anzeigen

    @Dirk Mhh. Bei mir kommt nach dem Befehl eine kurze Abfrage, ob ich den Link zulassen mag, danach öffnet sich die Nachrichten-App mit Telefonnummer und Text. Ich muss dann nur noch Enter eingeben, dann ist die Nschricht raus. Ich arbeite mit der Ninox-Cloud, vielleicht liegt es daran. 

    • info.28
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo!

    Mah bitte, wie geil ist das denn? 🤩🥳

    Danke für diesen Input! Sehr coole Sache 👍

    LG,
    Wolfgang

    • info.28
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Hallo nochmal!
    Ich hab noch ein wenig herum getestet:

    Dieser Code funktioniert auf allen Apple Geräten und am Android Handy:
    SMS := “sms:/” + Telefon
    wobei SMS ein Internet Adresse Feld und Telefon ein Telefon-Feld ist.

    Dieser Code funktioniert allerdings nur noch auf den Apple-Geräten:
    openURL(“sms:/” + Telefon + “/&body=” + Text)
    Als Trigger fungiert ein Button, Telefon ist wieder ein Telefonfeld und Text ein mehrzeiliges Textfeld.

    Am Android Handy setzt hier allerdings die Funktionalität aus. Bei einem Text taucht diese Fehlermeldung auf (siehe Screenshot):

    Hat jemand eine Idee, ob man dieses Problem irgendwie umgehen kann?
    Lg,
    Wolfgang

    • info.28
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Im vorigen Posting hat leider beim Einfügen des Screenshots etwas nicht geklappt. Drum hier nochmal:

    • info.28
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Naaaaa..... hoffentlich jetzt mit Screenshot

    • info.28
    • vor 3 Jahren
    • Gemeldet - anzeigen

    funktioniert irgendwie nicht mit dem Screenshot.

    Die Fehlermeldung lautet: Der Empfänger kann nicht hinzugefügt werden. Die Nummer des Empfängers ist ungültig.

    Und in der Adressleiste steht genau der Code aus dem Script.

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 10Antworten
  • 1967Ansichten