Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szintaxis
Record.ReorderFields(
record as record,
fieldOrder as list,
optional missingField as nullable number
) as record
Rólunk
Egy rekord mezőinek átrendezése a mezőnevek listájának sorrendjének megfelelően.
-
record: Az átrendezendő mezőket tartalmazó rekord. -
fieldOrder: A rekordra alkalmazandó mezők új sorrendjét tartalmazó lista. A mezőértékek megmaradnak, és az ebben a paraméterben nem szereplő mezők az eredeti pozíciójukban maradnak. -
missingField: A várt műveletet adja meg a vártnál kevesebb mezőt tartalmazó sorok hiányzó értékeire vonatkozóan. A következő értékek érvényesek:-
MissingField.Error: (Alapértelmezett) Azt jelzi, hogy a hiányzó mezők hibát eredményeznek. Ha nem ad meg értéket amissingFieldparaméterhez, a rendszer ezt az értéket használja. -
MissingField.Ignore: Azt jelzi, hogy a hiányzó mezőket figyelmen kívül kell hagyni. -
MissingField.UseNull: Azt jelzi, hogy a hiányzó mezőket értékkéntnullkell szerepeltetni.
-
1. példa
Rendezze újra a rekord egyes mezőit.
Használat
Record.ReorderFields(
[CustomerID = 1, OrderID = 1, Item = "Fishing rod", Price = 100.0],
{"OrderID", "CustomerID"}
)
kimeneti
[OrderID = 1, CustomerID = 1, Item = "Fishing rod", Price = 100.0]
2. példa
Rendezze újra a rekord egyes mezőit, és tegye be null a hiányzó mezők helyére.
Használat
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
kimeneti
[CustomerID = 3, Purchase = "Fishing Rod", Phone = "543-7890", Last Name = null, First Name = "Paul"]