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 在執行階段會引發例外狀況。