HTMLビルダー 操作ガイド

変数の使用方法

以下の表記により、DataSpiderにて使用される変数に対する参照をVelocityコンテキストに渡すことができます。

表記 説明
$script.スクリプト変数名 [スクリプト変数名]で示されるスクリプト変数の文字列表現を返します。
$property.処理コンポーネント名.コンポーネント変数名 [処理コンポーネント名]と[コンポーネント変数名]で示されるコンポーネント変数の文字列表現を返します。
DataSpiderにて使用される変数の詳細については、「変数」を参照してください。

コンポーネント変数

コンポーネント変数とは、各コンポーネントで取得できる変数です。
アダプタの結果を用いて、後続の処理を切り替えたい時に使用します。

取得できる値はコンポーネントによって異なりますので、各アダプタのマニュアルを参照してください。
(アダプタを選択してF1キーを押下することで参照できます。)

HTMLビルダー編集画面では、Velocityテンプレートに対して「コンポーネント変数の挿入」や「コンポーネント変数を対象とした条件分岐処理の挿入」を行うことができます。

コンポーネント変数の挿入

コンポーネント変数の挿入方法には、以下の2つがあります。

コンポーネント変数を用いた条件分岐処理の挿入

コンポーネント変数を対象とした条件分岐処理の挿入方法には、以下の2つがあります。

スクリプト変数

スクリプト変数とは、デザイナで作成可能な変数です。
データを一時的に格納し、後続の処理で使いたい時に使用します。

HTMLビルダー編集画面では、Velocityテンプレートに対して「スクリプト変数の挿入」や「スクリプト変数を対象とした条件分岐処理の挿入」を行うことができます。

スクリプト変数の挿入

スクリプト変数の挿入方法には、以下の2つがあります。

スクリプト変数を用いた条件分岐処理の挿入

スクリプト変数を対象とした条件分岐処理の挿入方法には、以下の3つがあります。

仕様制限

半角記号を含む変数名

以下の半角文字(記号)を含む変数名は使用できません。 また、:(半角コロン)で始まるスクリプト変数を入力元ツリーから挿入した場合、半角コロンを除いた名前で挿入されます。

注意事項

{}で囲む変数表記

2バイト文字を含む変数名

Velocityテンプレート言語では2バイト文字を含む変数名を使用できませんが、HTMLビルダーにおいては、変数名に関して2バイト文字を使用することができます。

存在しない変数名

存在しないスクリプト変数名を指定した場合、当該スクリプトのコンパイル時にエラーが発生します。一方、存在しないコンポーネント変数名を指定した場合、コンパイル時エラーとはならず、文字列「null」が出力されます。