Moin @Synesty,
Ich arbeite aktuell an einem JSON Output, welcher zu viele Spalten hat.
Ich habe bereits versucht die Anzahl der Spalten zu verringern, indem ich nur bestimmte Spalten hinzufüge. Der Flow führt jedoch trotzdem zu einem Fehler.
Ich habe mich an eurem Handbuch orientiert: JSONReader / JSON2Spreadsheet | Synesty Docs
Im Prinzip will ich nur dreiFelder ausgeben lassen, welche in der Liste der Items zu finden sind:
attribute_code und dann die werte „value“ und „label“ welche in den „options“ zu finden sind.
Normalerweise würde ich dann so einen Aufbau nehmen:
<#assign row = target.addRow()>
<#list json["items"] as r >
<#if r["attribute_code"] == "color_filter">
<#assign row = target.addRow()>
${row.addCol("attribute_code",r["attribute_code"])}
<#list r["options"] as o>
<#assign orderRow = target.addRow()>
${orderRow.addCol("sku",o["sku"]!)}
${orderRow.addCol("quantity",o["quantity"])}
</#list>
</#if>
</#list>
Irgendwie komme ich nicht weiter.