From 1eb1e1cfe46fcea908c46f275fbb46fd7810fcbf Mon Sep 17 00:00:00 2001 From: Cem Aydin Date: Mon, 29 Mar 2021 18:44:16 +0200 Subject: [PATCH] =?utf8?q?CSV=20Import=20Shell=20Script=20parameter=20erg?= =?utf8?q?=C3=A4nzt=20sowie=20Ausgabepr=C3=BCfung=20behoben?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Beispiel für benutzerdefinierte Variablen eingefügt --- scripts/csv-import-from-shell.sh | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/scripts/csv-import-from-shell.sh b/scripts/csv-import-from-shell.sh index db705c89f..94e44355d 100755 --- a/scripts/csv-import-from-shell.sh +++ b/scripts/csv-import-from-shell.sh @@ -113,7 +113,19 @@ function do_curl { # Projektnummer (nur, wenn "settings.duplicates" auch gesetzt # ist). + # Spaltenzuordnungen für Benutzerdefinierte Variablen: + # Beispiel (Achtung, die Reihenfolge ist wichtig): + + # "mappings[+].from=vm_product_length" + # "mappings[].to=cvar_vm_product_length" + # "mappings[+].from=vm_product_width" + # "mappings[].to=cvar_vm_product_width" + # "mappings[+].from=vm_product_height" + # "mappings[].to=cvar_vm_product_height" + curl \ + -X 'POST' \ + -H 'Content-Type:multipart/form-data' \ --silent --insecure \ -F 'action=CsvImport/dispatch' \ -F "${action}=1" \ @@ -142,10 +154,10 @@ function do_curl { tmpf=$(mktemp) do_curl 'action_test' > $tmpf -if grep -q -i 'es wurden.*objekte gefunden, von denen.*' $tmpf; then +if grep -q -i 'Ihr Import wird verarbeitet' $tmpf; then rm $tmpf do_curl 'action_import' > $tmpf - if grep -i 'von.*objekten wurden importiert' $tmpf ; then + if grep -i 'Ihr Import wird verarbeitet' $tmpf ; then rm $tmpf else echo "Import schlug fehl. Ausgabe befindet sich in ${tmpf}" -- 2.20.1