変換デザイナ - 要素パラメータ - script

script 要素は、変換コマンドで呼び出すことができるユーザー定義のスクリプト関数を保持するために使用します。

<script>
		Java Script
</script>

パラメータ

Java Script (オプション)
ユーザー定義関数

注意事項

スクリプトには、任意の Java Script を含めることができます。ただし、スクリプトは XML ファイルで保持されているため、Java Script で通常使用する文字が無効になる場合があります。たとえば、次の文字ではエラーが発生します。

if (a < b)

これは、「より小さい」記号 (<) が XML ファイルのこの部分では許可されていないためです。エラーを修正するには次の 2 つの方法があります。

  • XML でこの文字に相当する文字を使用します。たとえば、<> の代わりには、それぞれ &lt;&gt; が使用できます。
  • スクリプトコードを CDATA セクション内に記述します。例:
<script>
		<[CDATA[
				:
				if (a < b>
				:
		]]>
</script>

<!--Checks the account code number and changes it depending on the range it is in.-->
<script>
<![CDATA[
		function modifyAccountCode(account_number)
		{
				if (account_number > 64000 && account_number < 64999)
				{
				return 64000;
				}
				return account_number;
		}
]]>
</script>
<transform>
		<target>SSTSInput/Payload/Ledger/AccountCode</target>
		<function name="modifyAccountCode">
		<param>SSTSInput/Payload/Ledger/AccountCode</param>
		</function>
</transform>