List.TransformMany
Sözdizimi
List.TransformMany(list as list, collectionTransform as function, resultTransform as function) as list
Hakkında
Öğeleri giriş listesinden yansıtılan bir liste döndürür.
İşlev, collectionTransform
her öğeyi bir ara listeye dönüştürür ve resultTransform
işlev, nihai sonucu oluşturmak için özgün öğenin yanı sıra ara listeden bir öğe alır.
collectionTransform
işlevinin imzası (x as any) as list => ...
vardır; burada x
içinde list
bir öğedir. İşlev, resultTransform
sonucun şeklini projeler ve imzası (x as any, y as any) as any => ...
vardır; burada x
öğesidir list
ve y
öğesine geçirilerek x
collectionTransform
oluşturulan listeden bir öğedir.
Örnek 1
İnsanların ve evcil hayvanlarının listesini düzleştirme.
Kullanım
List.TransformMany(
{
[Name = "Alice", Pets = {"Scruffy", "Sam"}],
[Name = "Bob", Pets = {"Walker"}]
},
each [Pets],
(person, pet) => [Name = person[Name], Pet = pet]
)
Çıkış
{
[Name = "Alice", Pet = "Scruffy"],
[Name = "Alice", Pet = "Sam"],
[Name = "Bob", Pet = "Walker"]
}
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin