Číst v angličtině

Sdílet prostřednictvím


Record.RenameFields

Syntax

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

Asi

Vrátí záznam po přejmenování polí ve vstupním record na nové názvy polí zadaných v seznamu renames. Pro více přejmenování je možné použít seznam ve vnořeném formátu ({{old1, new1}, {old2, new2}}).

Příklad 1

Přejmenujte pole UnitPrice na Price ze záznamu.

využití

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

Výstup

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

Příklad 2

Přejmenujte pole UnitPrice na Price a OrderNum na OrderID z záznamu.

Použití

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

výstupní

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