ArrayGetIndex 関数 (LotusScript 言語)

指定した値の文字列の配列を検索します。配列内にその値があれば、その値に対応する配列インデックスが返されます。

構文

ArrayGetIndex( sourceArray, searchValue [, compMethod ] )

要素

sourceArray

配列、または配列を含む Variant 型。

searchValue

sourceArray 内で検索する値。

compMethod

オプション。searchValue を検索するときに使用する比較のタイプを指定する整数値です。

数値

比較のモード

0

大文字と小文字および全角と半角を区別します。

1

大文字と小文字を区別しません。全角と半角を区別します。

4

大文字と小文字を区別します。全角と半角を区別しません。

5

大文字と小文字を区別しません。全角と半角を区別しません。

戻り値

long の Variant 型。これでインデックスが sourceArray に提供され、そこで searchValue を検索できます。一致する値が見つからない場合は、NULL が返されます。

使用法

ArrayGetIndex は、渡された値をすべて String 型に変換します。例えば、integer 型の配列を渡すと、ArrayGetIndex 関数は配列の値をこの演算専用の String 型に変換します。これらの string 型の値を使用して、配列の値を searchValue と比較します。Option Compare を使用すると、比較する際に大文字と小文字を区別するか、全角と半角を区別するかを指定できます。compMethod が指定されていない場合は、モジュールの既定が使用されます。

変換できないアイテムは比較されません。

拡張例: 配列と文字列関数