Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Syntaks
Record.ReorderFields(
record as record,
fieldOrder as list,
optional missingField as nullable number
) as record
Om
Endre rekkefølgen på feltene i en post slik at de samsvarer med rekkefølgen på en liste med feltnavn.
-
record: Posten som inneholder feltene som skal omorganiseres. -
fieldOrder: En liste som inneholder den nye rekkefølgen av feltene som skal brukes på posten. Feltverdier vedlikeholdes, og felt som ikke er oppført i denne parameteren, blir stående i de opprinnelige posisjonene. -
missingField: Angir den forventede handlingen for manglende verdier i en rad som inneholder færre felt enn forventet. Følgende verdier er gyldige:-
MissingField.Error: (Standard) Angir at manglende felt skal føre til en feil. Hvis det ikke angis noen verdi for parameterenmissingField, brukes denne verdien. -
MissingField.Ignore: Angir at manglende felt skal ignoreres. -
MissingField.UseNull: Angir at manglende felt skal inkluderes somnullverdier.
-
Eksempel 1
Endre rekkefølgen på noen av feltene i posten.
bruk
Record.ReorderFields(
[CustomerID = 1, OrderID = 1, Item = "Fishing rod", Price = 100.0],
{"OrderID", "CustomerID"}
)
utdata
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100.0]
Eksempel 2
Endre rekkefølgen på noen av feltene i posten, og inkluder null eventuelle manglende felt.
bruk
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
utdata
[CustomerID = 3, Purchase = "Fishing Rod", Phone = "543-7890", Last Name = null, First Name = "Paul"]