teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

$csv_filter の処理を追記しました。

2018/10/18 01:00

投稿

yontabaru
yontabaru

スコア19

title CHANGED
File without changes
body CHANGED
@@ -26,6 +26,18 @@
26
26
  【呼び出され側 TestControl.ps1】
27
27
  $env:exe_error_code = 0 #初期化
28
28
 
29
+ # 指定したIF_IDに一致したデータを対象にする
30
+
31
+ #----------------------------------------------------------
32
+ # csvの読込条件の設定
33
+ $csv_filter =
34
+ {
35
+ return ($_."IF_ID" -eq "$if_id")
36
+ }
37
+
38
+
39
+ #----------------------------------------------------------
40
+ #ファイル 読込 ループ
29
41
  Get-Content $InputFile | ConvertFrom-CSV | Where-Object $csv_filter | ForEach-Object {
30
42
 
31
43
  if ($_."IF_ID" -eq $global:if_id){

1

2018/10/18 01:00

投稿

yontabaru
yontabaru

スコア19

title CHANGED
File without changes
body CHANGED
@@ -16,6 +16,7 @@
16
16
 
17
17
  ### 該当のソースコード
18
18
 
19
+ ```ここに言語を入力
19
20
  【メイン側で以下のように呼び出す】
20
21
  C:\temp\TestControl.ps1
21
22
  echo "次のエラーコードで終了しましたーーーーーー>:$env:tmp_error_code"
@@ -89,4 +90,6 @@
89
90
  カテゴリ,IF_ID,実行ジョブ,入力ファイル,WK_出力テーブル,出力テーブル
90
91
  データ取込,IF_000010,Torikomim_Data_001.exe,001.csv,TB_001_wk,TB_001
91
92
  データ取込,IF_000010,Torikomim_Data_002.exe,002.csv,TB_001_wk,TB_002
92
- データ取込,IF_000010,Torikomim_Data_002.exe,002.csv,TB_001_wk,TB_003
93
+ データ取込,IF_000010,Torikomim_Data_002.exe,002.csv,TB_001_wk,TB_003
94
+
95
+ ```