Writing range beim Hochladen nach Google Sheets

Hallo,

Wir haben ein Problem beim Hochladen von Bestellungen aus Shopware (Community Edition, Version 6.5.7.3) in Google Sheets. Unser Flow besteht aus zwei simplen Steps, dem ShopwareSearchOrders und dem GoogleSpreadSheetUpdate. Die Verbindung ist richtig konfiguriert und funktioniert.

Im Mode „An Tabellenblatt anhängen“ wird das Spreadsheet mit allen Spalten und Zeilen befüllt, beim Mode „Tabellenblatt leeren und aktualisieren“ kommt jedoch eine Fehlermeldung in dieser Art:

Letzte Meldung: (Root Causes: GoogleJsonResponseException: 400 Bad Request PUT [SHEET URL] &valueInputOption=USER_ENTERED { „code“: 400, „errors“: [ { „domain“: „global“, „message“: „Requested writing within range [Mappe!A1:DO429], but tried writing to column [DP]“, „reason“: „badRequest“ } ], „message“: „Requested writing within range [Mappe!A1:DO429], but tried writing to column [DP]“, „status“: „INVALID_ARGUMENT“ })

Wie geschrieben, beim Anhängen funktioniert die Initialbefüllung bis zur Spalte FA und über die Zeile 429 hinaus problemlos.

Danke für Eure Hilfe!

Hallo @Hermet_AG,

vielen Dank für den Hinweis. Das „zweistufige“ Ergebnis-Spreadsheet (Kopfdaten und Positionsdaten) des ShopwareSearchOrders Steps führen im GoogleSpreadSheetUpdate
Step noch zu einem Problem. Wir versuchen das zu beheben.

Als Workarround kannst du auch folgendes machen:

Zwischen den beiden Steps kannst du den SpreadsheetMultiColumnFunction Step einfügen und als input den output des ShopwareSearchOrders Steps verwenden. Wenn du die Konfiguration wie im Screenshot dargestellt verwendest, kannst du den output dieses Steps dann als input Spreadsheet im GoogleSpreadSheetUpdate Step verwenden.

VG Torsten

Vielen Dank Torsten, der Workaround funktioniert :slight_smile: