Not
Å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.ReorderFields(
record as record,
fieldOrder as list,
optional missingField as nullable number
) as record
Om
Ändrar ordning på fälten i en post så att de matchar ordningen på en lista med fältnamn.
-
record: Posten som innehåller fälten som ska ordnas om. -
fieldOrder: En lista som innehåller den nya ordningen för fälten som ska tillämpas på posten. Fältvärden behålls och fält som inte anges i den här parametern finns kvar i sina ursprungliga positioner. -
missingField: Anger den förväntade åtgärden för saknade värden i en rad som innehåller färre fält än förväntat. Följande värden är giltiga:-
MissingField.Error: (Standard) Anger att fält som saknas ska resultera i ett fel. Om inget värde anges för parameternmissingFieldanvänds det här värdet. -
MissingField.Ignore: Anger att fält som saknas ska ignoreras. -
MissingField.UseNull: Anger att fält som saknas ska inkluderas somnullvärden.
-
Exempel 1
Ändra ordning på några av fälten i posten.
Användning
Record.ReorderFields(
[CustomerID = 1, OrderID = 1, Item = "Fishing rod", Price = 100.0],
{"OrderID", "CustomerID"}
)
Resultat
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100.0]
Exempel 2
Ändra ordning på några av fälten i posten och inkludera null för eventuella fält som saknas.
Användning
let
Source = [CustomerID = 3, First Name = "Paul", Phone = "543-7890", Purchase = "Fishing Rod"],
reorderedRecord = Record.ReorderFields(
Source,
{"Purchase", "Last Name", "First Name"},
MissingField.UseNull
)
in
reorderedRecord
Resultat
[CustomerID = 3, Purchase = "Fishing Rod", Phone = "543-7890", Last Name = null, First Name = "Paul"]