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]