Record.RenameFields

Sintaksis

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

Tentang

Mengembalikan rekaman setelah mengganti nama bidang dalam record input ke nama bidang baru yang ditentukan dalam daftar renames. Untuk beberapa penggantian nama, daftar berlapis dapat digunakan ({ {old1, new1}, {old2, new2} }).

Contoh 1

Ganti nama bidang "UnitPrice" menjadi "Harga" dari rekaman.

Penggunaan

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]

Contoh 2

Ganti nama bidang "UnitPrice" menjadi "Harga" dan "OrderNum" menjadi "OrderID" dari rekaman.

Penggunaan

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]