Freigeben über


Record.FromList

Syntax

Record.FromList(list as list, fields as any) as record

Info

Gibt einen Datensatz basierend auf einer list von Feldwerten und einer Gruppe von Feldern zurück. Die fields können entweder durch eine Liste von Textwerten oder einen Datensatztyp angegeben werden. Wenn die Felder nicht eindeutig sind, wird ein Fehler ausgelöst.

Beispiel 1

Erstellt einen Datensatz aus einer Liste mit Feldwerten und einer Liste mit Feldnamen.

Verwendung

Record.FromList({1, "Bob", "123-4567"}, {"CustomerID", "Name", "Phone"})

Ausgabe

[CustomerID = 1, Name = "Bob", Phone = "123-4567"]

Beispiel 2

Erstellt einen Datensatz aus einer Liste mit Feldwerten und einem Datensatztyp.

Verwendung

Record.FromList({1, "Bob", "123-4567"}, type [CustomerID = number, Name = text, Phone = number])

Ausgabe

[CustomerID = 1, Name = "Bob", Phone = "123-4567"]