Funktioner för poster

Dessa funktioner skapar och manipulerar postvärden.

Information

Namn Beskrivning
Record.FieldCount Returnerar antalet fält i en post.
Record.HasFields Returnerar sant om fältnamnet eller fältnamnen finns i en post.

Transformeringar

Namn Beskrivning
Geography.FromWellKnownText Översätter text som representerar ett geografiskt värde i WKT-format (Välkänd text) till en strukturerad post.
Geography.ToWellKnownText Översätter ett strukturerat geografiskt punktvärde till dess välkända textrepresentation (WKT).
GeographyPoint.From Skapar en post som representerar en geografisk punkt från delar.
Geometri.FromWellKnownText Översätter text som representerar ett geometriskt värde i WKT-format (Välkänd text) till en strukturerad post.
Geometri.ToWellKnownText Översätter ett strukturerat geometriskt punktvärde till dess välkända textrepresentation (WKT).
GeometryPoint.From Skapar en post som representerar en geometrisk punkt från delar.
Record.AddField Lägger till ett fält från ett fältnamn och ett värde.
Record.Combine Kombinerar posterna i en lista.
Record.RemoveFields Returnerar en ny post som ändrar ordning på de angivna fälten med avseende på varandra. Alla fält som inte har angetts finns kvar på deras ursprungliga platser.
Record.RenameFields Returnerar en ny post som byter namn på de angivna fälten. De resulterande fälten behåller sin ursprungliga ordning. Den här funktionen stöder byte och länkning av fältnamn. Alla målnamn plus återstående fältnamn måste dock utgöra en unik uppsättning, annars uppstår ett fel.
Record.ReorderFields Returnerar en ny post som ändrar ordning på fälten i förhållande till varandra. Alla fält som inte har angetts finns kvar på deras ursprungliga platser. Kräver två eller flera fält.
Record.TransformFields Transformerar fält genom att tillämpa transformOperations. Mer information om värden som stöds av transformOperations finns i Parametervärden.

Urval

Namn Beskrivning
Record.Field Returnerar värdet för det angivna fältet. Den här funktionen kan användas för att dynamiskt skapa fältsökningssyntax för en viss post. På så sätt är det en dynamisk version av postsyntaxen[field].
Record.FieldNames Returnerar en lista med fältnamn i ordning efter postens fält.
Record.FieldOrDefault Returnerar värdet för ett fält från en post eller standardvärdet om fältet inte finns.
Record.FieldValues Returnerar en lista med fältvärden i ordningen för postens fält.
Record.SelectFields Returnerar en ny post som innehåller de fält som valts från indataposten. Fältens ursprungliga ordning behålls.

Serialization

Namn Beskrivning
Record.FromList Returnerar en post med en lista med fältvärden och en uppsättning fält.
Record.FromTable Returnerar en post från en tabell med poster som innehåller fältnamn och värden.
Record.ToList Returnerar en lista med värden som innehåller fältvärdena för indataposten.
Record.ToTable Returnerar en tabell med poster som innehåller fältnamn och värden från en indatapost.

Parametervärden

Följande typdefinitioner används för att beskriva de parametervärden som refereras till i postfunktionerna ovan.

Typdefinition Description
MissingField-alternativ Mer information: MissingField.Type
Transformeringsåtgärder Transformeringsåtgärder kan anges med något av följande värden:

• Ett listvärde på två objekt, det första objektet är fältnamnet och det andra objektet är transformeringsfunktionen som används för fältet för att skapa ett nytt värde.

• En lista över transformeringar kan tillhandahållas genom att ange ett listvärde, och varje objekt är listvärdet för 2 objekt enligt beskrivningen ovan.

Till exempel går du till beskrivningen av Record.TransformFields
Byt namn på åtgärder Byt namn på åtgärder för en post kan anges som något av:

En enda namnbytesåtgärd, som representeras av en lista med två fältnamn, gamla och nya.

Till exempel går du till beskrivningen av Record.RenameFields.