Udostępnij za pośrednictwem


Funkcje rejestrowania

Te funkcje tworzą wartości rekordów i manipulują nimi.

Informacja

Nazwa Opis
Record.FieldCount Zwraca liczbę pól w rekordzie.
Record.HasFields Zwraca wartość true, jeśli nazwa pola lub nazwy pól znajdują się w rekordzie.

Przekształcenia

Nazwa Opis
Geography.FromWellKnownText Tłumaczy tekst reprezentujący wartość geograficzną w formacie Well-Known Text (WKT) na rekord ustrukturyzowany.
Geography.ToWellKnownText Przekształca ustrukturyzowaną wartość punktu geograficznego do formatu tekstowego Well-Known (WKT).
GeographyPoint.From Tworzy rekord reprezentujący punkt geograficzny na podstawie części.
Geometry.FromWellKnownText Tłumaczy tekst reprezentujący wartość geometryczną w formacie Well-Known Text (WKT) na rekord ustrukturyzowany.
Geometry.ToWellKnownText Przekształca ustrukturyzowaną wartość punktu geometrycznego na jej tekstową reprezentację Well-Known (WKT).
GeometryPoint.From Tworzy rekord reprezentujący punkt geometryczny na podstawie części.
Record.AddField Dodaje pole przy użyciu nazwy i wartości pola.
Record.Combine Łączy rekordy na liście.
Record.RemoveFields Zwraca nowy rekord, który zmienia kolejność podanych pól względem siebie. Wszystkie pola, które nie zostały określone, pozostają w ich oryginalnych lokalizacjach.
Record.RenameFields Zwraca nowy rekord, który zmienia nazwę określonych pól. Wynikowe pola zachowają oryginalną kolejność. Ta funkcja obsługuje zamienianie i łączenie nazw pól. Jednak wszystkie nazwy docelowe i pozostałe nazwy pól muszą stanowić unikatowy zestaw lub wystąpi błąd.
Record.ReorderFields Zwraca nowy rekord, który zmienia kolejność pól względem siebie. Wszystkie pola, które nie zostały określone, pozostają w ich oryginalnych lokalizacjach. Wymaga co najmniej dwóch pól.
Record.TransformFields Przekształca pola, stosując metodę transformOperations. Aby uzyskać więcej informacji na temat wartości obsługiwanych przez transformOperations, zobacz Wartości parametrów.

Selekcja

Nazwa Opis
Record.Field Zwraca wartość danego pola. Ta funkcja może służyć do dynamicznego tworzenia składni wyszukiwania pól dla danego rekordu. W ten sposób jest to dynamiczna wersja składni record[field].
Record.FieldNames Zwraca listę nazw pól w kolejności pól rekordu.
Record.FieldOrDefault Zwraca wartość pola z rekordu lub wartość domyślną, jeśli pole nie istnieje.
Record.FieldValues Zwraca listę wartości pól w kolejności pól rekordu.
Record.SelectFields Zwraca nowy rekord zawierający pola wybrane z rekordu wejściowego. Zachowana jest oryginalna kolejność pól.

Serializacja

Nazwa Opis
Record.FromList Zwraca rekord z listą wartości pól i zestawem pól.
Record.FromTable Zwraca rekord z tabeli rekordów zawierających nazwy pól i wartości.
Record.ToList Zwraca listę wartości zawierających wartości pól rekordu wejściowego.
Record.ToTable Zwraca tabelę rekordów zawierającą nazwy pól i wartości z rekordu wejściowego.

Wartości parametrów

Poniższe definicje typów służą do opisywania wartości parametrów, do których odwołuje się funkcja Rekord powyżej.

Definicja typu Opis
MissingField opcja Więcej informacji: MissingField.Type
Przekształcanie operacji Operacje przekształcania można określić za pomocą jednej z następujących wartości:

• Wartość listy dwóch elementów, pierwszy element jest nazwą pola, a drugi element jest funkcją przekształcania zastosowaną do tego pola w celu utworzenia nowej wartości.

• Listę przekształceń można dostarczyć, podając wartość listy, a każdy element powinien być listą składającą się z 2 elementów, zgodnie z powyższym opisem.

Aby uzyskać przykłady, przejdź do opisu Record.TransformFields
Operacje zmiany nazwy Operacje zmiany nazwy rekordu można określić jako jeden z następujących elementów:

Pojedyncza operacja zmiany nazwy, która jest reprezentowana przez listę dwóch nazw pól, starych i nowych.

Aby uzyskać przykłady, przejdź do opisu Record.RenameFields.