Funkce záznamu

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

Informační

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 WKT (Well-Known Text) do strukturovaného záznamu.
Geography.ToWellKnownText Přeloží strukturovanou hodnotu zeměpisného bodu do jejího dobře známého textu (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 WKT (Well-Known Text) do strukturovaného záznamu.
Geometry.ToWellKnownText Přeloží strukturovanou hodnotu geometrického bodu do jejího dobře známého textu (WKT).
GeometryPoint.From Vytvoří záznam představující geometrický bod ze částí.
Record.AddField Přidá pole z názvu a hodnoty pole.
Record.Combine Kombinuje záznamy v seznamu.
Record.RemoveFields Vrátí nový záznam, který změní pořadí daných polí s ohledem na sebe. Všechna pole, která nejsou zadaná, zůstanou v původních umístěních.
Record.RenameFields Vrátí nový záznam, který přejmenuje zadaná pole. Výsledná pole si zachovají původní pořadí. Tato funkce podporuje prohození 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 Vrátí nový záznam, který změní pořadí polí vzhledem k sobě navzájem. Všechna pole, která nejsou zadaná, zůstanou v původních umístěních. Vyžaduje dvě nebo více polí.
Record.TransformFields Transformuje pole použitím transformOperations. Další informace o hodnotách podporovaných transformOperations najdete v tématu Hodnoty parametrů.

Výběr

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 parametru

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.