INDEX ER 函数

INDEX 函数返回使用指定列表中的指定数字索引选择的容器(记录)值。 如果索引超出了指定列表中的记录范围,将引发异常。

语法

INDEX (list, index)

参数

list记录列表

记录列表数据类型的数据源的有效路径。

index整数

指示所需记录在指定列表中的位置的数字索引。

注意

由于此函数使用从一开始的编号,因此指定值 1 将返回指定列表的第一条记录。

返回值

容器(记录)

获得的记录值。

示例 1

如果输入计算字段类型的数据源 DS,而该数据源中包含表达式 SPLIT ("A|B|C", "|"),则表达式 DS.Value 将返回此记录列表的第二条记录的文本值 "B"。 表达式 INDEX (SPLIT ("A|B|C", "|"), 2).Value 也会返回文本值 "B"

示例 2

如果输入计算字段类型的数据源 DS,并且它包含表达式 SPLIT ("A|B|C", "|"),表达式 INDEX (SPLIT ("A|B|C", "|"), 4).Value 将在运行时引发异常。

其他资源

列表函数