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. |