概要 テスト環境や本番環境のアプリリリースにて一部(IPアドレス等)以外、リリース手順が同じ場合 また、メール送信ファイル作成にてユーザ情報以外同一の場合など 毎回、記述するのが面倒なのでシンプルなテンプレートエンジンを作成する テンプレートファイルと入力データよりファイルを出力する ・テンプレートファイルが存在しない場合はメッセージを出力してなにもしない ・テンプレートの変換は「Hashtable」を使う( @{キー名 = 値; キー名 = 値; ....... }) 「Hashtable」の「キー名」にテンプレートに記述した値を設定、「値」に変更する入力データを設定 文字コードのデフォルトは「UTF8」(テンプレートファイル、出力ファイル) 関数 実行例 ・テンプレートファイル(Mail_Template.txt) {LAST_NAME} {FIRST_NAME} 様 ご購入ありがとう