Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as nullable number
) as record
Informacje
Zwraca rekord po zastosowaniu przekształceń określonych na liście transformOperations do record. Co najmniej jedno pole może zostać przekształcone w danym momencie.
W przypadku przekształcenia jednego pola transformOperations ma być listą z dwoma elementami. Pierwszy element w transformOperations określa nazwę pola, a drugi element w transformOperations określa funkcję, która ma być używana do przekształcania. Na przykład {"Quantity", Number.FromText}
W przypadku przekształcenia wielu pól oczekuje się, że transformOperations będzie listą list, gdzie każda lista wewnętrzna jest parą nazw pól i operacji przekształcania. Na przykład {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Przykład 1
Przekonwertuj pole "Price" na liczbę.
Użycie
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
Wyjście
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Przykład 2
Konwertuj pola "OrderID" i "Price" na liczby.
Użycie
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
Wyjście
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]