Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Record.TransformFields(
record as record,
transformOperations as list,
optional missingField as nullable number
) as record
Hakkında
Liste transformOperations'da belirtilen dönüştürmeleri record'e uyguladıktan sonra bir kayıt döndürür. Belirli bir anda bir veya daha fazla alan dönüştürülebilir.
Tek bir alanın dönüştürülmesi durumunda, transformOperations iki öğe içeren bir liste olması beklenir.
transformOperations'daki ilk öğe bir alan adı, transformOperations'daki ikinci öğe ise dönüştürme için kullanılacak işlevi belirtir. Örneğin, {"Quantity", Number.FromText}
Birden çok alanın dönüştürülmesi durumunda, transformOperations'ın, her bir iç listenin bir alan adı ve dönüştürme işlemi çifti olduğu bir listeler listesi olması beklenir. Örneğin, {{"Quantity",Number.FromText},{"UnitPrice", Number.FromText}}
Örnek 1
"Fiyat" alanını sayıya dönüştürün.
Kullanım
Record.TransformFields(
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{"Price", Number.FromText}
)
Çıkış
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]
Örnek 2
"OrderID" ve "Price" alanlarını sayılara dönüştürün.
Kullanım
Record.TransformFields(
[OrderID = "1", CustomerID = 1, Item = "Fishing rod", Price = "100.0"],
{{"OrderID", Number.FromText}, {"Price", Number.FromText}}
)
Çıkış
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100]