@Begins (式言語)

ある部分文字列が別の文字列の最初に保存されているかどうかを調べます。

構文

@Begins( string ; substring )

パラメータ

string

テキストまたはテキスト文字列。任意の文字列を指定します。

substring

テキストまたはテキスト文字列。string の最初にあるかどうかを検索する文字列を指定します。

戻り値

flag

Boolean 型。

使用法

この関数では大文字と小文字が区別されます。

いずれかのパラメータがリストである場合、この関数は最初のパラメータの各要素に対して 2 番目のパラメータの各要素を検査し、一致している場合に 1 を返します。

  1. 次の例では、1 が返されます。
    @Begins("Hi There";"Hi")
  2. 次の例では、0 が返されます。
    @Begins("Hi There";"hi")
  3. 次の例では、[Topic] というフィールドをチェックし、そのフィールドが文字列「All desks memo」で始まっている場合は、文字列「Junk Mail」を返します。それ以外の場合は、文字列「Read this first」を返します。
    @If(@Begins(Topic;"All desks memo");"Junk Mail"; "Read this first")
  4. 次の式では、[Signature] フィールドの最初に文字列「Luigi」、「Florence」、「Henri」が含まれるかどうかを調べます。これらの文字列が含まれる場合は、文字列「Verify Signature」が表示されます。含まれない場合は、文字列「Don't Verify Signature」が表示されます。
    @If(@Begins(Signature; "Luigi":"Florence":"Henri"); "Verify signature"; "Don't Verify Signature")