リスト内の文字列、数値、日時値の数を計算します。この関数は、常にリスト内の要素の数を示す数値を返します。
@Elements( list )
list
文字列リスト、数値リスト、または日時リスト。
numElements
数値。リスト内の要素の数が返されます。フィールド値が Null 文字列である場合は、@Elements(list) は数値 0 を返します。@Count は、フィールド値が Null 文字列であるが、またはリスト値でない場合に 1 を返します。
リストの要素数と等しくなるようにループ回数を設定するには、次のように @For 関数の条件ステートメントで @Elements 関数を使用します。
@For(n := 1; n <= @Elements(list); n := n + 1;formula)
@Elements(SalesForce)
@Elements("Jones":"Portsmore")
3 + @Elements("Liston":"Reed")
@For(n := 1;n <= @Elements(dogs); n := n+1;
FIELD concat := @If(n = 1;love[n] + dogs[n];concat : (love[n] + dogs[n])));
concat
この式の結果は、I love Poodles;I love Huskies;I love Corgis になります。