Aller au contenu principal

Record.RenameFields

Attribue de nouveaux noms à partir d'une liste dans le formulaire { old, new }.

Syntax

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

Remarks

Retourne un enregistrement après avoir renommé les champs dans l'entrée record avec les nouveaux noms des champs spécifiés dans la liste renames. En cas de renommages multiples, une liste imbriquée peut être utilisé ({ {old1, new1}, {old2, new2} }.

Examples

Example #1

Renomme le champ de l'enregistrement " UnitPrice " en " Price ".

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

Renomme les champs de l'enregistrement " UnitPrice " en " Price " et " OrderNum " en " OrderID ".

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