Spreadsheet: Wie verwende ich Zählvariablen (Counter), um z.B. Varianten eines Artikel zu nummerieren?

Mit Zählvariablen (siehe Flows - Referenzvariablen) kann man Dinge zählen.

  • Zum hoch- oder runterzählen innerhalb von Freemarker-Skriptblöcken
  • Wird als Flow-Variable angelegt
  • Man kann damit auch Anzahl bestimmter Strings zählen (Multicounter)

Folgende Anfrage beschreibt das ganz gut:

Dazu kann man im Flow eine Zählvariable (Datentyp COUNTER) anlegen.

An dieser Variable kann man dann verschiedene Funktionen aufrufen, um zu hoch (oder runter) zu zählen und den aktuellen Zählwert auszugegen.

${meincounter.inc()} 
${meincounter.inc(3)} 
${meincounter.get()} 
${meincounter.inc('word1')} 
${meincounter.inc('word1', 3)} 
${meincounter.get('word1')} 
<#if meincounter.contains('word1')>Ja, word1 ist enthalten<#else>word1 ist nicht enthalten</#if>

Ausgabe:

1
4
4
1
4
4
Ja, word1 ist enthalten