Hauptmenü

Custom Asset Number setzen mit Hilfe von jq

Begonnen von mplan, Heute um 14:50:14

⏪ vorheriges - nächstes ⏩

mplan

Hallo,
beim Import mit dem github Script "kix18.CSVSync.pl" soll zusätzlich die Assetnummer geändert werden
Es gibt die MacroAction "Asset Nummer setzen", die eigentlich das tu beim Anlegen eines neuen Assets. Die Assetnummer wird aus dem Asset-Name abgeleitet.
Nun soll erreicht werden, dass die Assetnummer etwas gestrafft wird von z.B. "org1-hwt-004" auf "hwt004".
Ich habe <KIX_ASSET_Name>( "org1-hwt-004" ) in eine Variable geschrieben und dann mit jq in der Aktion "Asset Nummer setzen"  versucht, den Name entsprechend zu ändern:
${newAssetNo|JSON|jq ( . :: sub("org1-";"") :: sub("-";""))}
oder 
${newAssetNo|jq ( . :: sub("org1-";"") :: sub("-";""))}
bzw 
${newAssetNo|jq ( .[] :: sub("org1-";"") :: sub("-";""))}
Leider kommt enweder nichts oder der volle String zurück.
Im jqplay funktioniert es,ebenso in einer Kommandzeile.

Wie kann man den Filter richtig setzen bzw. die Assetnummer anpassen?

Viele Grüße
Michael