OutputFields

%OutputFields("name"->"alias", "name..."->"alias..."); 

このコマンドは必須です。指定しない場合、エラーが発生します。

name (または指定されている場合は alias) は、Rule セクションで使用されている <variable> の名前に対応している必要があります。

%OutputFields("FirstName","LastName");

FirstNameLastName は、ステージから出力されるフィールドです。それぞれの値は、FirstNameLastName の各グラマー ルールによって得られます。

alias を使用することにより、1 つの名前のルールで、異なる名前のフィールドに結果を出力することができます。

%OutputFields("FN1"->"FirstName","FN2"->"FirstName", "LastName");

FirstNameLastName は、ステージから出力されるフィールドです。FirstName の値は FN1 または FN2 のグラマー ルール (最後に評価される方) によって得られ、LastName の値は LastName グラマー ルールによって得られます。

このコマンドを使用するには、次の手順に従います。

  1. コマンドを挿入する場所にカーソルを位置付けます。
  2. [コマンド] リストの [%OutputFields] をダブルクリックします。
  3. ルール名を入力するか、[ルール] リストから選択します。

各ルールの名前は、Rule セクションで使用されている <variable> に対応している必要があります。ここで選択したルールが、上述のように新しいフィールドとして出力されます。

  1. 必要に応じて、エイリアス名を入力するか、[エイリアス] リストから選択します。
  2. 各ルールに対して、この操作を繰り返します。
  3. ルールを削除するには、行を選択して [削除] をクリックします。
  4. [OK] をクリックします。