Bagikan melalui


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]