Pular para o conteúdo principal

Record.RenameFields

Aplica renomeações de uma lista no formato { old, new }.

Syntax

Record.RenameFields(
record as record,
renames as list,
optional missingField as MissingField.Type
) as record

Remarks

Retorna um registro após renomear campos na entrada record para novos nomes de campo especificados na lista renames. No caso de várias renomeações, uma lista aninhada pode ser usada ({ {old1, new1}, {old2, new2} }.

Examples

Example #1

Renomear o campo "UnitPrice" para "Price" no registro.

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

Result:

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

Example #2

Renomear o campo "UnitPrice" para "Price" e "OrderNum" para "OrderID" no registro.

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

Result:

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

Category

Record.Transformations