【UiPath】ファイル名に日付を付けて出力してみる

訪問して頂きありがとうございます。まさふくろーです。

この記事では、ファイル名に日付を付けて出力する方法をご紹介します。

動作イメージ

  1. UiPath実行
  2. ファイル名に「現在日」をつけてファイルを出力

 

作成手順

プロジェクトの作成

UiPath Studioを起動します。

 

「プロセス」を選択します。

 

①プロジェクトの「名前」を入力⇒②プロジェクトを作成する「場所」を指定⇒③「作成」ボタンをクリックします。

 

フローチャートの作成

メニューバーの①「デザイン」タブをクリック⇒②「新規」をクリック⇒③「フローチャート」を選択します。

 

①フローチャートの「名前」を入力⇒②「作成」ボタンをクリックします。

 

「テキストをファイルに書き込み」アクティビティの設置

①「アクティビティ」タブをクリック⇒②「システム」>「ファイル」>「テキストをファイルに書き込み」を選択します。

 

マウスの左クリックを押したまま、フローチャート上に移動し、ドロップします。すると、「テキストをファイルに書き込み」アクティビティが設置されます。(ダブルクリックでも可能です。)

 

「テキストファイルの出力先」の設定

「テキストをファイルに書き込み」の「ダブルクリックして表示」の部分をダブルクリックし、一つ下の階層に移動します。

 

直接入力または、「」ボタンをクリックして、テキストファイルの「出力先」と「ファイル名」を指定します。

 

「出力ファイル名に現在日を付ける」設定

テキストファイルの「出力先」と「ファイル名」の間に「 + Now.ToString("yyyyMMdd") + 」という文字を付け加えて、「"C:\RPA\TEST\" + Now.ToString("yyyyMMdd") + "サンプル.txt"」と設定します。

 

 

解説

出力先「C:\RPA\TEST\」を「"」(二重引用符)で囲みます。文字列を指定する場合は、「"」(二重引用符)で囲みます。

「+」記号は、文字の連結を意味します。

「Now」と指定すると、現在の日付を取得することができます。

「Now.ToString("yyyyMMdd") 」では、日付型から文字列型(20190914の形)に変換します。

「"C:\RPA\TEST\" + Now.ToString("yyyyMMdd") + "サンプル.txt"」と指定すると、「C:\RPA\TEST\」フォルダに「20190914サンプル.txt」というファイル名で出力されます。

「出力ファイルに書き込み文字列」を設定

出力ファイルに書き込みする文字列を「"ファイル名に日付を付けるテスト"」と設定します。

 

フローチャートの関連付けを行う

「サンプル」の部分をクリックし、一番上の階層に戻ります。

 

「テキストをファイルに書き込み」アクティビティを選択し、マウスの左クリックを押したまま「Start」の位置に近づけると、水色の「三角」マークが表示されます。

 

 

この状態で左クリックから手を離すことによって、「Start」と「テキストをファイルに書き込み」アクティビティの関連付けが行われます。

 

動作確認

メニューバーの①「デザイン」タブをクリック⇒②「開始」ボタンの「▼」をクリック⇒③「実行」を選択し、意図した動きになっているか確認を行います。

 

最後まで読んでいただき、ありがとうございました!