概要
Excelワークシート内の会員情報に空白セルがあるか判定して、あった場合、エラーメッセージを表示します。
ワークフロー全体図
![](http://howto-pad.com/wp-content/uploads/2022/01/img9.png)
主な使用アクション
Excelワークシートから読み取り
For each
If
メッセージを表示
作成手順
①Excelファイルの準備
下記のような2ヵ所空白があるワークシートを用意
※情報は自動生成された架空の情報です。
②【Excelの起動】アクションを追加
①で作成したExcelファイルを選択。識別する[ExcelInstance]変数が生成される
③【Excelワークシートから読み取り】アクションを追加
[取得]は、[ワークシートに含まれる使用可能なすべての値]を選択。[ExcelData]変数が生成され取得データを格納。[範囲の最初の行に列名が含まれています]にはチェックを入れる
![](http://howto-pad.com/wp-content/uploads/2022/01/img9_2.png)
④【Excelを閉じる】アクションを追加
→データは取得した為、Excelは閉じます。
⑤【For each】アクションを追加
[反復処理を行う値]:「%ExcelData%」[保存先]:「item」
→「ExcelData」に格納されたデータを1行ずつ取り出し、任意で設定した「item」に保存します。
![](http://howto-pad.com/wp-content/uploads/2022/01/img9_3.png)
⑥【If】アクションを追加
[最初のオペランド]:「%Item[‘名前’] = ” OR item[‘性別’] = ” OR item[‘メールアドレス’] = ”%」[演算子]:「と等しい」
[2番目のオペランド]:「True」
![](http://howto-pad.com/wp-content/uploads/2022/01/img9_4.png)
→「Item[‘名前’] = ”」は名前の列名を指定して情報を取得し、「”」(シングルクォーテーションで囲む)で空であるかチェック。性別、メールアドレスも「or」で繋げ、「”」と等しければTrueを返します。
⑦Ifの中に、【メッセージを表示】アクションを追加
[表示するメッセージ]:「NO%Item[‘NO’]%に空白があります」→どのNOの情報が空白であったかをメッセージ表示します。
![](http://howto-pad.com/wp-content/uploads/2022/01/img9_5.png)
実行画面
![](http://howto-pad.com/wp-content/uploads/2022/01/img9_final.png)
![](http://howto-pad.com/wp-content/uploads/2022/01/img9_final2.png)