Question:
DocuWareの "Is (Where句) "条件に使用できる演算子や関数は何ですか?
解決策:
以下の定義済み関数(システム関数とも呼ばれる)と演算子は、「Is(Where句)」条件に使用できます。
*IS(where)関数の内容はデータソースによって解釈されることに注意してください。データソースが Autoindex ジョブのテキストファイルの場合、これらは正しく解釈されないかもしれません。また、Local Data Connector経由でセレクトリストやワークフロープロセスにアクセス する場合も同様です。バージョンによっては、テキストファイルをデータソースとするジョブはこのオプションを提供しない場合があります。
オペレーター |
= |
> |
>= |
< |
<= |
<> |
含ま れるもの |
ライク |
違う |
アンド |
または |
スターツ ウィズ |
エンドスウィズ |
機能 | 説明 | ||||||||||
カレントユーザー名() | ログインしているユーザーの長いユーザー名(表示名)。 | ||||||||||
カレントユーザーショートネーム() | ログインしているユーザーの短いユーザー名(内部名)。 | ||||||||||
currentuseremail() | ログイン・ユーザーに関連付けられたEメールアドレス(もしあれば)。 | ||||||||||
CURRENTDATE() CURRENTDATE(<days> ) | 現在の日付。パラメータが指定され、かつそれが0でない場合、返される日付はその日数分シフトされる。 例えば 、以下のようになる:
| ||||||||||
CURRENTDATETIME() CURRENTDATETIME(<days>) | 現在の日付と時刻。パラメータが指定され、かつそれが0でない場合、返される日付はその日数分シフトされる。 例えば 、以下のようになる:
| ||||||||||
CURRENT_DAY() CURRENT_DAY(<days> ) | 現在の日付。パラメータが指定され、かつそれが0でない場合、返される日付はその日数分シフトされる。 例えば 、以下のようになる:
| ||||||||||
CURRENT_HOUR() CURRENT_HOUR(<hours> ) | 現在の日付と時刻。このパラメータが指定され、かつ0でない場合、返される日付と時刻は
| ||||||||||
CURRENT_MONTH() CURRENT_MONTH(<months>) | 現在の日付。パラメータが指定され、かつそれが0でない場合、返される日付はこの月数だけシフトされる。 例えば 、以下のようになる:
| ||||||||||
CURRENT_YEAR() CURRENT_YEAR(<years> ) | 現在の日付。パラメータが指定され、かつそれが0でない場合、返される日付はこの年数だけシフトされる。 例えば、以下のようになる:
| ||||||||||
CURRENTYEARMONTH(<years>, <months>, <first?>) | 月の初日または最終日。 最初のパラメータは、返された日付がずれる年数。 2番目のパラメータは月数。3番目のパラメータは、返された日付が月の 最初の日 (真)か最後の日(偽) かを決定する。 例えば:
| ||||||||||
empty() は empty() | この関数で使われる比較演算子はすべて無視されます。つまり、<>EMPTY() と =EMPTY() の式は同じ結果になります(つまり、フィルタリングされたフィールドが空の文書のみ)。 | ||||||||||
notempty() is notempty() | この関数で使われる比較演算子は無視されます。 つまり、式 <>NOTEMPTY() と =NOTEMPTY() は同じ結果になります (つまり、フィルタリングされたフィールドを持つドキュメントのみで、空ではありません) 。 |
KBAはクラウドとオンプレミスの両方の組織に適用できる。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。