Get-FormattedValue

EulandaXtools — Funktionsreferenz

Get-FormattedValue

ÜBERSICHT

Formatiert einen Eingabewert abhängig vom angegebenen Datentyp für strukturierte XML-/EDI-Ausgaben.

SYNTAX

Get-FormattedValue [[-Field] <object>] [[-DataType] <string>] [<CommonParameters>]

BESCHREIBUNG

Diese Funktion bereinigt den Eingabewert von unsichtbaren Steuerzeichen und formatiert ihn je nach Typ:

Ungültige Werte, z. B. ein falsches Datum, fehlerhafte `GTIN` oder nicht-konvertierbare Zahlen, werden ignoriert oder übergeben, wie sie erhalten wurden.

PARAMETER

-Field

Type: object

Der Eingabewert, der bereinigt und formatiert werden soll.

-DataType

Type: string
Default: "String"

Zieltyp: `DateTime`, `Decimal`, `Float`, `Decimal4`, `Decimal6`, `Integer`, `StringGtin` oder beliebiger Standard-String.

AUSGABEN

string

Gibt den formatierten Wert als String zurück. Bei ungültigen Eingaben ggf. `$null`.

BEISPIELE

# Ergibt: "12.5000"
Get-FormattedValue -Field "12.50" -DataType "decimal4"
# Ergibt: '"2024-12-31T00:00:00"'
Get-FormattedValue -Field "2024-12-31" -DataType "DateTime"

HINWEISE