Sdílet prostřednictvím


Funkce ER INDEX

INDEXFunkce vrátí hodnotu typu kontejner (záznam), která je vybrána pomocí zadaného číselného indexu v zadaném seznamu. Pokud index je mimo rozsah záznamů v zadaném seznamu, dojde k výjimce.

Syntaxe

INDEX (list, index)

Argumenty

list: Seznam záznamů

Platná cesta ke zdroji dat typu Seznam záznamů.

index: Integer

Číselný index označující pozici požadovaného záznamu v zadaném seznamu.

Poznámka

Protože se pro tuto funkci používá číslování založené na čísle 1, zadejte hodnotu 1 pro návrat prvního záznamu ze zadaného seznamu.

Vrátit hodnoty

Kontejner (záznam)

Výsledná hodnota záznamu.

Příklad 1

Zadáte-li zdroj dat DS pro typ vypočítané pole a ten obsahuje výraz SPLIT ("A|B|C", "|"), výraz DS.Value vrátí textovou hodnotu "B" pro druhý záznam tohoto seznamu záznamů. Výraz INDEX (SPLIT ("A|B|C", "|"), 2).Value také vrátí textovou hodnotu "B".

Příklad 2

Pokud zadáte zdroj dat DS typu vypočítané pole a ten obsahuje výraz SPLIT ("A|B|C", "|"), výraz INDEX (SPLIT ("A|B|C", "|"), 4).Value způsobí výjimku modulu runtime.

Další zdroje

Funkce seznamu