@Repeat (式言語)

文字列を指定された回数だけ繰り返します。

Syntax @Repeat( string ; number ; numberchars )

パラメータ

string

文字列または文字列リスト。繰り返す文字列を指定します。

number

数値。string を繰り返す回数を指定します。

numberchars

数値。オプション。戻り値の最大文字数を指定します。結果の文字列は、指定した文字数になるように切り捨てられます。

戻り値

repeatedString

文字列または文字列リスト。stringnumber 回繰り返したものです。numberchars を指定した場合は、その文字数に達すると残りは切り捨てられます。

使用法

最初のパラメータがリストである場合、この関数はリストの各要素ごとに処理され、戻り値は同じ数の要素を持つリストになります。

結果の文字列は、半角で 1,024 文字以内になるようにします。

  1. 次の例では、HelloHelloHello が返されます。
    @Repeat("Hello";3)
  2. 次の例では、ByeBy が返されます。
    @Repeat("Bye";2;5)
  3. 次の例では、[Sales] フィールドの値が 100,000 以上の場合は [Comments] フィールドに Great Month! Great Month! Great Month! が返され、そうでない場合は Good Month が返されます。
    FIELD Comments:=@If(Sales>=100000;@Repeat("Great Month!";3);"Good Month");
  4. 次の例では、HelloHelloHello と ByeByeBye がリストで返されます。
    @Repeat("Hello" : "Bye"; 3)

クロスリファレンス

LotusScript® 言語の UString 関数