Was ist die Freemarker Skriptsprache und wo finde ich mehr Informationen um damit Formeln, Funktionen und Logiken umzusetzen?

Freemarker ist eine Open-Source Skriptsprache, die intensiv in Synesty Studio verwendet wird, um folgende Dinge umzusetzen:

  • Variablen
  • Platzhalter
  • Formeln
  • Funktionen
  • Filter
  • Schleifen
  • WENN-DANN-Logik

Freemarker kann an verschiedenen Stellen verwendet werden z.B. in SpreadsheetMapper / Spreadsheets und in Steps wie TextHTMLWriter. Synesty Studio bietet über die Standard-Freemarker Funktionen hinaus noch zusätzliche eigene Funktionen an, sog. Template Funktionen.

Einige Freemarker Funktionen für Strings / Zeichenketten

Da man es bei Schnittstelle in der Regel mit Zeichenketten zu tun hat, werden am häufigsten Funktionen benötigt, die irgendwelche Manipulationen dieser Zeichenketten machen.

Einige Freemarker Funktionen für Listen

Hinweis: Listen werden in Freemarker als sog. Sequences bezeichnet.

Bei der Arbeit mit Schleifen / Loops (<#list>) zum Iterieren über Listen sind folgende Funktionen innerhalb des Loops verfügbar:

Sonstige Funktionen

WENN-DANN / IF-ELSE