「メール送信(Send Email)」ステップにて複数のファイルを添付する方法

フォローする

「メール送信(Send Email)」ステップでは指定したファイルを添付する事が可能ですが、複数のファイルを添付したい場合は対象ファイルをZip圧縮し、作成したZipファイルを添付ファイルとして指定することで可能です。

Zip圧縮は「コマンドライン実行(Execute Command Line)」ステップを使用してコマンドで圧縮してください。
※BizRobo! PORTAL>製品>サンプルロボットにある圧縮・解凍を行う「圧縮解凍モジュール」(Snippet)も利用できます。(BizRobo!PORTALアカウントが必要です)
※コマンドの内容についてはサポート対象外です。


下記は「圧縮解凍モジュール」を利用した手順です。参考にしてください。

 

手順

1. 添付したい複数のファイルを特定のディレクトリにまとめる。
▼<例>「test1」、「test2」、「test3」の3つのExcelファイルを添付したい場合1274_1.png

 

2. BizRobo! PORTAL>製品>サンプルロボットより「圧縮解凍モジュール」をダウンロードする。


3. 手順2でダウンロードした「圧縮解凍モジュール」を解凍する。
「03_7z.」フォルダ以下に「Tools」と「Library」フォルダがあることを確認してください。
1274_2.png

 

4. 手順3の「Tools」フォルダ以下にある「ao_03」フォルダを、{BizRobo!のインストールフォルダ}¥bin配下へコピーする。
<例>デフォルトのパス
C:\Program Files\Kapow {バージョン}\bin
1274_3.png

1274_4.png

 

5. 手順3の「Library」フォルダを、メール送信を行うロボットのプロジェクト配下にコピーする。
※DSの「マイ プロジェクト」ビューにてロボットを右クリック>「ファイルの場所を開く」をクリック
し、 表示されたフォルダに「Library」フォルダを格納してください。
1274_5.png

1274_6.png

  格納先ディレクトリに「Library」フォルダを追加すると、「ao03_7z」というSnippet、type、及びデバッグ用ロボットがプロジェクト配下に追加されます。
1274_7.png

 

 6. 「ao03_7z.type」にて、変数「input_item」に添付するファイルの格納先ディレクトリ、「output_item」に出力先およびZipファイル名、必要な場合は「_7z_pw」にパスワードを入力する。
1274_8.png

 

スニペットの設定は以上です。

 

7. 「ao03_7z.Snippet」を、メール送信を行うロボットの任意の場所にコピーする。
1274_9.png

スニペット部分を実行すると、出力先に指定したディレクトリへZipファイルが作成されます。
1274_10.png

 

8. Zipファイル添付用のタイプ(例:test.type)にて、属性の種類がBinaryの変数を作成する。
1274_11.png

 

9. メール送信を行うロボットにて、変数ビューの「+」ボタンから手順8の変数を設定する。
1274_12.png

 

10.スニペットの後に「ファイル読込(Load File)」ステップを追加する。
1274_13.png

 

11.「ファイル名」項目に、Zipファイルのファイルパスを入力する。

 

12. 「出力値」項目にて「変数に抽出」を選択し、「変数」項目にて手順8にて作成した変数を選択する
1274_14.png

 

13. 「メール送信(Send Email)」ステップを追加する。
1274_15.png

 

14. 「アクション」タブ内の「添付ファイル」タブにて、「添付ファイルを含める」項目にチェックする。

 

15. 「コンテンツ」項目にて「変数」を選択し、手順8にて作成した変数を選択する。

 

16. 「コンテンツ タイプ」項目にて「バイナリ」を選択する。

 

17. 「ファイル名」項目にて任意のファイル名を入力する。
1274_16.png

 

 

参考ナレッジ

Variables(変数)にAttribute Type(属性)のないファイルをメールに添付する
メール送信ステップの設定方法

1人中1人がこの記事が役に立ったと言っています

コメント

0件のコメント

ログインしてコメントを残してください。