Zum Inhalt

Text aus Handlebars-Template erstellen

Der Service Task „Text aus Vorlage erstellen (Handlebars)“ generiert einen Text auf Basis einer Vorlage. Mithilfe der Handlebars-Template-Engine werden Daten in die Vorlage eingesetzt und als finaler Text zurückgegeben.

Input-Parameter

Die folgenden Felder werden als Eingabe für den Task benötigt:

{
  "template": "string",
  "content": { "key1": "value1", "key2": "value2" }
}

Erläuterung:

  • template: Textvorlage, die dynamisch befüllt wird. Handlebars-Ausdrücke wie {{key1}} können verwendet werden.
  • content: JSON-Objekt mit den Daten, die in die Vorlage eingefügt werden sollen.

Output

Der Task gibt den generierten Text zurück.

{
  "status": 200,
  "response": {
    "result": "Der finale generierte Text."
  }
}

Erläuterung:

  • status: Status des Vorgangs (200 für erfolgreich).
  • result: Finaler Text auf Basis der Vorlage und der Inhalte.

JSONata-Beispiele

{
  "template": "<h1>Hallo {{name}}</h1><p>Dein Auftrag: {{order}}</p>",
  "content": {
    "name": "Max Mustermann",
    "order": "12345"
  }
}

Verfügbare Handlebars-Helper

Alle verfügbaren Helper (Datum, Zahlen, Bedingungen, Text, QR-Code u. v. m.) sind in der Handlebars-Helper-Referenz dokumentiert.

Hinweise

  • Stelle sicher, dass Vorlage und Daten zusammenpassen und alle Platzhalter gefüllt werden können.
  • Ideal für das Generieren von HTML-E-Mails, personalisierten Dokumenten oder anderen Textinhalten.
  • Weitere Informationen bietet der Handlebars Guide.

Tipp

Teste Vorlagen im Handlebars Playground, bevor sie produktiv eingesetzt werden.