スクリプト変数を使用して、メールを送信します。サンプルプロジェクトの説明スクリプト変数を使用して送信先メールアドレス・件名・本文などを設定し、メールを送信します。送信先メールアドレス・件名・本文などをスクリプト変数にマッピングします。「1通メール送信処理」でスクリプト変数を使用してメールを送信します。実行結果のイメージについては、以下を参照してください。以下のメールが送信先メールアドレスに送信されます。SMTPサーバに1通のメールを送信します。処理のポイントスクリプト変数を使用して1通メール送信処理を行います。上記処理を実装したサンプルプロジェクトを用意しています。サンプルプロジェクトを使用する場合の手順は、以下の通りです。シナリオ003のサンプルプロジェクトサンプルプロジェクトの展開サンプルプロジェクトファイル「rl_reference_003.zip」を展開します。プロジェクトのアップロード「rl_reference_003.zip」を展開後に作成される「rl_reference_003プロジェクト」ディレクトリがプロジェクトファイルとなります。Studioを起動し、マイプロジェクトの画面から[ファイル]-[ローカルからアップロード]で展開したディレクトリ「rl_reference_003プロジェクト」をアップロードしてください。「rl_reference_003.zip」を展開後に作成される「samples」ディレクトリがサンプルデータとなります。$DATASPIDER_HOME/server/samplesディレクトリに上書きしてください。グローバルリソースの設定コントロールパネルの[グローバルリソースの設定]から、[新しいグローバルリソースの追加]を選択し、メール送信サーバ接続設定のグローバルリソースを追加します。Servistaヘルプの「グローバルリソースのプロパティ」を参照してください。サンプルプロジェクトの説明」のスクリプト画像を参照して適宜設定してください。メールの送信設定として使用するスクリプト変数を作成します。スクリプト変数のプロパティは、以下のように設定します。文字列型デザイナのツールパレット「基本」-「処理」-「変数代入」から、変数代入処理をスクリプトキャンバスに配置します。変数代入処理のMapperエディタを開き、送信先メールアドレス・件名・本文などをスクリプト変数にマッピングします。マッピングキャンバスは、以下のように設定します。単一行の文字列定数を出力します。[必須設定]タブの[一行文字列]は送信先のメールアドレスを入力します。単一行の文字列定数を出力します。[必須設定]タブの[一行文字列]は「/samples/rl_reference_003/Error.txt」を入力します。単一行の文字列定数を出力します。[必須設定]タブの[一行文字列]は「エラーが発生しました」を入力します。単一行の文字列定数を出力します。[必須設定]タブの[一行文字列]は送信元のメールアドレスを入力します。単一行の文字列定数を出力します。[必須設定]タブの[一行文字列]は「ステータス:」を入力します。複数の入力文字列を連結して返します。[必須設定]タブの[入力数]は「4」を入力します。複数行の文字列定数を出力します。[必須設定]タブの[複数行文字列]は「(改行)(改行)詳細:」を入力します。デザイナのツールパレット「ネットワーク」-「メール」-「1通メール送信」から、1通メール送信処理をスクリプトキャンバスに配置します。1通メール送信処理の設定は、以下のように行います。[必須設定]タブ[メッセージ]タブ[添付ファイル]タブ[返信先]タブ処理のポイント各プロパティ項目にスクリプト変数を使用することで、スクリプトを改修せずに動的に設定値を変更することができます。スクリプト変数は、以下の方法で素早く入力できます。入力フィールドにフォーカスをあてて表示させる変数入力アシスタント機能から選択します。入力フィールドの右クリックメニューで[スクリプト変数]を選択します。スクリプトを実行し、正常終了すれば成功です。コミュニティを開くコメントログインしてコメントを残してください。