@IsMember (式言語)

文字列 (または文字列リスト) が別の文字列リストに含まれているかどうかを調べます。この関数では大文字と小文字は区別されます。

構文

@IsMember( textValue ; textListValue ) @IsMember( textListValue1 ; textListValue2 )

パラメータ

textValue

文字列。

textListValue

文字列リスト。

textListValue1

文字列リスト。

textListValue2

文字列リスト。

戻り値

flag

Boolean 型

使用法

リストを処理する場合、@IsMember は = を使用した単純な判定とは異なります。= では、2 つの要素をペアで比較して少なくとも 1 つの値が含まれているとき、つまり空でないときは True になります。

ペアでの比較の詳細については、「リストにおける演算」を参照してください。

@IsMember では、リストである 2 つ目のパラメータに最初のパラメータが完全に一致するか、一部に一致する場合に True が返されます。

  1. 次の例では、1 が返されます。
    @IsMember("computer";"printer":"computer":"monitor")
  2. 次の例では、0 が返されます。
    @IsMember("computer":"Notes";"Notes":"printer":"monitor")
  3. 次の例では、R&D が [Department] フィールドのリストにある場合は 1 が返されます。R&D がリストにない場合は 0 が返されます。
    @IsMember("R&D";Department)
  4. 次の例では、Fred がリストの一部に一致するため 1 が返されます。
    @IsMember("Fred"; "Barney":"Wilma":"Fred")

クロスリファレンス

LotusScript® 言語の Like 演算子

LotusScript NotesUIDocument クラスの FindString メソッド