Record.RenameFields
Syntax
Record.RenameFields(record as record, renames as list, optional missingField as nullable number) as record
Om
Returnerar en post efter att ha bytt namn på fälten i indata record
till de nya fältnamnen som anges i listan renames
. För flera byten kan en kapslad lista användas ({ {old1, new1}, {old2, new2} }.
Exempel 1
Byt namn på fältet "UnitPrice" till "Price" från posten.
Användning
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]
Exempel 2
Byt namn på fälten "UnitPrice" till "Price" och "OrderNum" till "OrderID" från posten.
Användning
Record.RenameFields(
[OrderNum = 1, CustomerID = 1, Item = "Fishing rod", UnitPrice = 100.0],
{
{"UnitPrice", "Price"},
{"OrderNum", "OrderID"}
}
)
Output
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100.0]