このタスクについて
JavaScript は、単純な引数から複雑なスクリプトに至るまで、広範囲に利用できます。
- 単純な引数の場合、スクリプトはテキスト・エレメントなどのエレメントのコンテンツに適用できます。
テキスト・エレメントをダブルクリックし、「スクリプト式」タブを選択し、スクリプトを入力します。
- 複雑なスクリプトの場合、JavaScript コード・エレメントを使用してスクリプトを適用するため、このタスクを使用できます。
エレメントの「スクリプト式」タブで JavaScript コード・エレメントを使用することには、次のような利点があります。
- 他のユーザーが使用したスクリプトを再利用できます。
- 実行順序を考慮する必要なく計算をグループ化できます。
- 通常のデータ構造体と複合データ構造体 (コレクションなど) を作成し、それに継続的に追加することができます。
ヒント: Rational® Publishing Engine V2.1 リリース以降では、スクリプト・コードに
「ライブラリー・スクリプト」プロパティーを設定することで、ある JavaScript コード・エレメントで定義した関数を別の JavaScript コード/スクリプト式で呼び出すことができます。
「ライブラリー・スクリプト」プロパティーを設定するには、
「JavaScript コード」エレメントの
「プロパティー」ビューにアクセスして
「特定」タブを選択し、
「ライブラリー・スクリプト」チェック・ボックスを有効にします。
ライブラリー・スクリプト・プロパティーについて詳しくは、
「JavaScript コード・エレメント・プロパティー」トピックを参照してください。
JavaScript ファイル utils.js が、インストール・ファイルと、事前定義のセントラル管理コンポーネント・ファイルに自動的に組み込まれます。これはレポート出力に現在日付を組み込むなどの、単純な JavaScript に使用されます。
テンプレート内の既存の JavaScript コードのリストを表示するには、 をクリックします。
「検索」ビューが開き、JavaScript を使用するエレメントのリストが表示されます。
ネイティブ・フィルターは、このコンテキストでは JavaScript とはみなされません。
ネイティブ・フィルターは、
検索結果にはリストされません。