Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 1eb1e1cf

Von Cem Aydin vor fast 4 Jahren hinzugefügt

  • ID 1eb1e1cfe46fcea908c46f275fbb46fd7810fcbf
  • Vorgänger 0168b03c
  • Nachfolger 5202b3e7

CSV Import Shell Script parameter ergänzt sowie Ausgabeprüfung behoben

Beispiel für benutzerdefinierte Variablen eingefügt

Unterschiede anzeigen:

scripts/csv-import-from-shell.sh
# 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" \
......
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}"

Auch abrufbar als: Unified diff