Sdílet prostřednictvím


Funkce záznamu

Tyto funkce vytvářejí hodnoty záznamů a manipulují s nimi.

Informace

Jméno Popis
Record.FieldCount Vrátí počet polí v záznamu.
Record.HasFields Vrátí hodnotu true, pokud název pole nebo názvy polí existují v záznamu.

Transformace

Jméno Popis
Geography.FromWellKnownText Převede text představující zeměpisnou hodnotu ve formátu Well-Known Text (WKT) do strukturovaného záznamu.
Geography.ToWellKnownText Přeloží strukturovanou hodnotu zeměpisného bodu do jejího Well-Known text (WKT).
GeographyPoint.From Vytvoří záznam představující geografický bod ze částí.
Geometry.FromWellKnownText Přeloží text představující geometrické hodnoty ve formátu Well-Known Text (WKT) do strukturovaného záznamu.
Geometry.ToWellKnownText Přeloží strukturovanou hodnotu geometrického bodu do jejího Well-Known reprezentace textu (WKT).
GeometryPoint.From Vytvoří záznam představující geometrický bod ze částí.
Record.AddField Přidá pole s názvem a hodnotou.
Record.Combine Kombinuje záznamy v seznamu.
Record.RemoveFields Odebere zadané pole ze vstupního záznamu.
Record.RenameFields Vrátí nový záznam, který přejmenuje zadaná pole. Výsledná pole si zachovají původní pořadí. Tato funkce podporuje výměnu a řetězení názvů polí. Všechny cílové názvy a zbývající názvy polí však musí představovat jedinečnou sadu nebo dojde k chybě.
Record.ReorderFields Změní pořadí polí záznamů tak, aby odpovídalo pořadí názvů polí.
Record.TransformFields Transformuje pole použitím transformOperations. Další informace o hodnotách podporovaných transformOperations najdete v tématu Hodnoty parametrů.

Selekce

Jméno Popis
Record.Field Vrátí hodnotu daného pole. Tuto funkci lze použít k dynamickému vytvoření syntaxe vyhledávání polí pro daný záznam. Tímto způsobem se jedná o dynamickou verzi syntaxe záznamu[pole].
Record.FieldNames Vrátí seznam názvů polí v pořadí polí záznamu.
Record.FieldOrDefault Vrátí hodnotu pole ze záznamu nebo výchozí hodnotu, pokud pole neexistuje.
Record.FieldValues Vrátí seznam hodnot polí v pořadí polí záznamu.
Record.SelectFields Vrátí nový záznam, který obsahuje pole vybraná ze vstupního záznamu. Původní pořadí polí je zachováno.

Serializace

Jméno Popis
Record.FromList Vrátí záznam s daným seznamem hodnot polí a množinou polí.
Record.FromTable Vrátí záznam z tabulky záznamů obsahující názvy polí a hodnoty.
Record.ToList Vrátí seznam hodnot obsahujících hodnoty polí vstupního záznamu.
Record.ToTable Vrátí tabulku záznamů obsahující názvy polí a hodnoty ze vstupního záznamu.

Hodnoty parametrů

Následující definice typu slouží k popisu hodnot parametrů, na které odkazují výše uvedené funkce záznamu.

Definice typu Popis
možnost MissingField Další informace: MissingField.Type
Transformační operace Transformační operace je možné zadat některou z následujících hodnot:

• Hodnota seznamu dvou položek, první položka je název pole a druhá položka, která je transformační funkcí použitou na toto pole, aby vznikla nová hodnota.

• Seznam transformací lze poskytnout zadáním hodnoty seznamu a každá položka je hodnotou seznamu 2 položek, jak je popsáno výše.

Příklady najdete v popisu Record.TransformFields
Operace přejmenování Operace přejmenování záznamu lze zadat jako jednu z těchto možností:

Jedna operace přejmenování, která je reprezentována seznamem dvou názvů polí, starých a nových.

Příklady najdete v popisu Record.RenameFields.