0

Variablen aus E-Mail Vorlage mit Werten füllen

Hallo zusammen,

ich habe eine Tabelle namens "E-Mail Vorlage" und möchte dort in den Textfeldern gerne Variablen definieren, um später personalisierte Inhalte zu generieren.
Ein Beispiel für eine Vorlage könnte so aussehen:

Hallo Herr {Kunde},

Ihr Termin am {Datum} ist bestätigt.

Meine Frage:
Gibt es eine einfache Lösung, solche Variablen (z. B. {Kunde} oder {Datum}) durch Werte aus Tabellen oder Feldern (z. B. Kundenname, Termin) zu ersetzen? 

 

Vielen Dank im Voraus für eure Unterstützung!

2 Antworten

null
    • kevin.1
    • gestern
    • Gemeldet - anzeigen

    Update: Ich habe das ganze mit eval() lösen können. Allerdings wird ein Datum standardmäßig als Unix-Timestamp (z. B. 1709900000) angezeigt. Damit der Text leserlich bleibt, müsste ich in der Vorlage das Datum manuell formatieren, etwa so:

    Hallo {Kunde}, ihr Termin am {format(Datum, "DD.MM.YYYY")} ist bestätigt.

    Das funktioniert zwar, ist aber nicht ideal, da ich bei jeder Vorlage immer daran denken muss, das Format für Datumsfelder explizit anzugeben. Gibt es eine Möglichkeit, dass Ninox automatisch das richtige Format für Datumsfelder erkennt, ohne dass ich es in der Vorlage festlegen muss?

    Mein Ziel wäre, die Vorlage einfach zu halten, zum Beispiel:

    Hallo {Kunde}, ihr Termin am {Datum} ist bestätigt.

    Und Ninox sollte automatisch das Datum korrekt formatiert zurückgeben (z. B. 12.11.2024).

    Hat jemand eine Idee, wie sich das elegant umsetzen lässt?

    Vielen Dank vorab für eure Hilfe! 

      • Ninox-Professional
      • planoxpro
      • vor 19 Stunden
      • Gemeldet - anzeigen

       Hallo Kevin, es gibt die Funktion replace(), mit der man sowas machen kann:

      replace(TEXT, SUCHSTRING, ERSATZSTRNG)

      Als Beispiel: "[...] Ihr Termin am ###Datum### ist bestätigt."

      replace(Vorlagetext, "###Datum###",  format(Datum, "DD.MM.YYYY"))

      Wobei 'Vorlagetext" der Name des betreffenden Textfeldes ist.

Content aside

  • vor 19 StundenZuletzt aktiv
  • 2Antworten
  • 42Ansichten
  • 2 Folge bereits