cardcountプラグイン

CardFormプラグイン:条件にマッチしたデータ数を求めます。

  • 第1引数にベース名を指定します。
  • 第2引数以降に条件式を指定できます。 省略した場合は全てのデータ数となります。
  • 第2引数に条件式以外がある場合、前版のCardCount互換モードになります。 この場合、第2引数をラベル名、第3引数を値とみなし「第2引数==第3引数」と 解釈します。
  • ベースページが存在するが参照権限がない場合は文字を返しません。
{{cardcount ベース名,ラベル名==値,ラベル!=値,...}}
{{cardcount ベース名,ラベル名,値}}

条件式は以下が使えます。

ラベル名==値
ラベル値と値が等しければ真
ラベル名!=値
ラベル値と値が等しくなければ真
ラベル名<=値
ラベル値が値以下であれば真
ラベル名>=値
ラベル値が値以上であれば真
or
式は通常andで接続されますが、この前と後の式はorで接続します。 and接続より優先順位は低くなります。

演算子の種類が限られていますが、以下のような形で対応してください。

ラベル名>値
ラベル名>=値,ラベル名!=値
ラベル名<値
ラベル名<=値,ラベル名!=値
( A or B ) and C
A and C or B and C
not ( A or B )
not A and not B
not ( A and B )
not A or not B
not ラベル名==値
ラベル名!=値
not ラベル名!=値
ラベル名==値
not ラベル名>=値
ラベル名<=値,ラベル名!=値
not ラベル名<=値
ラベル名>=値,ラベル名!=値