%OutputFields("name"->"alias", "name..."->"alias...");
このコマンドは必須です。指定しない場合、エラーが発生します。
name
(または指定されている場合は alias
) は、Rule セクションで使用されている <variable>
の名前に対応している必要があります。
例
%OutputFields("FirstName","LastName");
FirstName
と LastName
は、ステージから出力されるフィールドです。それぞれの値は、FirstName
と LastName
の各グラマー ルールによって得られます。
alias を使用することにより、1 つの名前のルールで、異なる名前のフィールドに結果を出力することができます。
例
%OutputFields("FN1"->"FirstName","FN2"->"FirstName", "LastName");
FirstName
と LastName
は、ステージから出力されるフィールドです。FirstName
の値は FN1
または FN2
のグラマー ルール (最後に評価される方) によって得られ、LastName
の値は LastName
グラマー ルールによって得られます。
このコマンドを使用するには、次の手順に従います。
- コマンドを挿入する場所にカーソルを位置付けます。
- [コマンド] リストの [%OutputFields] をダブルクリックします。
- ルール名を入力するか、[ルール] リストから選択します。
各ルールの名前は、Rule セクションで使用されている <variable>
に対応している必要があります。ここで選択したルールが、上述のように新しいフィールドとして出力されます。
- 必要に応じて、エイリアス名を入力するか、[エイリアス] リストから選択します。
- 各ルールに対して、この操作を繰り返します。
- ルールを削除するには、行を選択して [削除] をクリックします。
- [OK] をクリックします。