列式やウィンドウタイトル式で、現在の文書やカテゴリに属する子文書や子カテゴリの数を返します。「子」として数えられるのは、次レベルの文書と次のレベルのカテゴリだけです。例えば、返答文書は主要文書の子文書ですが、返答の返答文書は主要文書の子文書とは見なされません。
@DocChildren @DocChildren( defaultString ) @DocChildren( zero-string ; defaultString ) @DocChildren( zero-string ; one-string ; defaultString )
defaultString
文字列。オプション。返される文字列。文字列内で「%」を使用すると、「%」は子文書または子カテゴリの数で置き換えられます。例: "% Responses"
zero-string
文字列。オプション。"No Responses" のように、文書またはカテゴリに子文書がない場合に返される文字列を指定します。
one-string
文字列。オプション。"One Response" のように、文書またはカテゴリに子文書が 1 つだけある場合に返される文字列を指定します。
戻り値は、@DocChildren の呼び出し方に応じて、次のようになります。
numChildren
特殊文字列。パラメータを指定しないで @DocChildren を呼び出すと、現在の文書やカテゴリに属する子文書の数が返されます。特殊文字列は数値には変換できません。
childString
特殊文字列。パラメータを指定して @DocChildren を呼び出すと、現在の文書やカテゴリに属する子文書の数に基づいて該当する文字列が返されます。特殊文字列は数値には変換できません。
ウィンドウタイトル式や列式での @DocChildren は、ある文書に対する最上位レベルの返答文書の数を表示する場合や、あるカテゴリ内の主要文書の数を表示する場合などに使用します。この関数は、これ以外の式では使用できません。
この @関数は文書を開いたときに計算されます。ビューから印刷するときなどのように、文書が開いてない場合は、返される結果は予測できません。
列式での場合を除いて、この関数は、Web アプリケーションでは使用できません。
@DocChildren
@DocChildren("% Responses")
@DocChildren("No Responses";"% Responses")
@DocChildren("No Responses";"1 Response";
"There are % Responses.")