一部のリスト メソッドでは、フィルタを使用して、リストする情報の量を制限します。
フィルタとは、&& (and)、|| (or)、! (not) のような命題論理の演算子を使用したアトミック式で構成される式のことです。以下のルールに従います。
有効なアトミック式は、リストされるオブジェクトによって異なります。 アトミック式には、以下の構文があります
属性名 オペランド 値
新規または既存のリスト メソッドの有効な属性名については、以下の章を参照してください。
さまざまなタイプの属性があります。
|
型 |
意味 |
|---|---|
|
文字列 |
属性値は文字列タイプです |
|
長整数型 |
属性値は 4 バイトの整数です |
|
日付 |
属性値は日付タイプ YYYY-MM-DD です。YYYY は年を、MM は月を、DD は日を表しています。 |
|
Time |
属性値は時刻タイプ hh:mm です。hh は 24 時間形式の時間、mm は分です。 |
|
DateTime |
ISO 規格に従って、日付と時間の表記 YYYY-MM-DD hh:mm が組み合わされています。 |
以下のオペランドが有効であり、いずれも true になります。
|
オペランド |
文字列 |
長整数型 |
|---|---|---|
|
= |
属性値が指定された値と一致する場合 |
属性値が指定された値と等しい場合 |
|
!= |
属性値が指定された値と一致しない場合 |
属性値が指定された値と等しくない場合 |
|
< |
属性値が辞書式順序で指定の値よりも小さい場合 |
属性値が指定された値未満の場合 |
|
> |
属性値が辞書式順序で指定の値よりも大きい場合 |
属性値が指定された値より大きい場合 |
「=」または「!=」の場合、指定された値で、空の文字列を含む任意の文字列を示すワイルドカード文字「*」を使用することができます。
日付タイプ、時刻タイプ、または日時タイプの属性は、文字列タイプの属性と同様に処理されます。
属性で個別の値の結合のみが許可される場合もあります。 特に説明のない限り、これらの属性は、文字列タイプの属性と同様に処理されます。
使用方法:
cadsmcmd compgroup action=list filter="(Group type=Group && Scope=local)"
1 つの式を使用してフィルタが作成された場合、かっこを使用する必要はありません。
注: アトミック式の属性にスペルの間違いがある場合、または属性がオブジェクトに適用されていない場合でも、特に説明のない限り、そのアトミック式は true として評価されます。
|
Copyright © 2013 CA.
All rights reserved.
|
|