Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
Record.TransformFields(record as record, transformOperations as list, optional missingField as nullable number) as record
Om
Returnerar en post efter att ha tillämpat transformationer som anges i listan transformOperations
på record
. Ett eller flera fält kan transformeras vid en viss tidpunkt.
Om ett enda fält transformeras förväntas transformOperations
vara en lista med två objekt. Det första objektet i transformOperations
anger ett fältnamn och det andra objektet i transformOperations
anger den funktion som ska användas för transformering. Till exempel {"Quantity", Number.FromText}
Om flera fält transformeras förväntas transformOperations
vara en lista med listor, där varje inre lista är ett par fältnamn och transformeringsåtgärder. Till exempel {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Exempel 1
Konvertera fältet "Pris" till tal.
Användning
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
utdata
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Exempel 2
Konvertera fälten "OrderID" och "Price" till tal.
Användning
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
utdata
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]