Freigeben über


Record.RenameFields

Syntax

Record.RenameFields(record as record, renames as list, optional missingField as nullable number) as record  

Info

Gibt einen Datensatz zurück, nachdem die Felder im Eingabedatensatz record mit den neuen Feldnamen umbenannt wurden, die in der Liste renames angegeben sind. Bei mehrfachen Umbenennungen kann eine verschachtelte Liste verwendet werden ({ {alt1, neu1}, {alt2, neu2} }.

Beispiel 1

Benennt das Feld "UnitPrice" aus dem Datensatz in "Price" um.

Verwendung

Record.RenameFields(
    [OrderID = 1, CustomerID = 1, Item = "Fishing rod", UnitPrice = 100.0],
    {"UnitPrice", "Price"}
)

Ausgabe

[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100.0]

Beispiel 2

Benennt die Felder "UnitPrice" aus dem Datensatz in "Price" und "OrderNum" in "OrderID" um.

Verwendung

Record.RenameFields(
    [OrderNum = 1, CustomerID = 1, Item = "Fishing rod", UnitPrice = 100.0],
    {
        {"UnitPrice", "Price"},
        {"OrderNum", "OrderID"}
    }
)

Ausgabe

[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100.0]