Partilhar via


Record.RenameFields

Sintaxe

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

Sobre nós

Retorna um registo depois de renomear campos de entrada no record para os novos nomes de campo especificados na lista renames. Para várias renomeações, uma lista aninhada pode ser usada ({ {old1, new1}, {old2, new2} }.

Exemplo 1

Renomeie o campo "PreçoUnitário" para "Preço" do registro.

Utilização

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

Output

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

Exemplo 2

Renomeie os campos "UnitPrice" para "Price" e "OrderNum" para "OrderID" do registro.

Utilização

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

Saída

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