Compartir a través de


Record.RenameFields

Sintaxis

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

Acerca de

Devuelve un registro después de cambiar el nombre de los campos del elemento record de entrada a los nuevos nombres de campo especificados en la lista renames. En el caso de varios nombres, se puede usar una lista anidada ({ {old1, new1}, {old2, new2} }.

Ejemplo 1

Cambiar el nombre "UnitPrice" por "Price" del registro.

Uso

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

Salida

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

Ejemplo 2

Cambiar el nombre de los campos "UnitPrice" a "Price" y "OrderNum" a "OrderID" del registro.

Uso

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

Salida

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