Spreadsheet: Wie gebe ich die Anzahl der Varianten in Datastore Exporten aus?

In der Datastore-Ansicht im Backend gibt es an jeder Zeile Informationen darüber, ob der Datensatz ein Parent oder eine Variante ist. Bei Parents wird auch noch die Anzahl der Varianten mit ausgegeben.

Um auf diese Information auch in Flows bei Datastore-Export zuzugreifen, kann man wie folgt vorgehen:

Flow Beispiel:

  1. SearchDatastore

  2. SpreadsheetMapper

Im 2. SpreadsheetMapper Step kann man per Freemarker folgende Scripts benutzen, um an diese Informationen zu kommen:

Anzahl Varianten: <#if row.variants()??>Hat ${row.variants()?size} Varianten<#else>0</#if>

<#if row.parent()??>ja, ist Variante<#else>Nein, ist keine Variante</#if>

Eine Ausgabe könnte so aussehen:

Diese Informationen findet man auch bei den Freemarker Ausdrücken im Abschnitt Auf Relationen zugreifen im Handbuch.