ray88’s diary

お仕事で困ったとき用の自分用の覚書

2020-03-01から1ヶ月間の記事一覧

UiPath フォルダ内に格納された通し番号付ファイルを順番に処理する

■以下のようなファイル格納用フォルダに通し番号付のファイルが格納されており、 番号の小さい順に処理をしたい場合。フォルダ内ファイルをコレクションで取得し、 そのまま繰り返し処理をしようとすると、ファイルパスは文字列の為、番号も文字列 扱いにな…

UiPath DataViewを使用したデータテーブルのソート(旧バージョン対応)

■UiPath2017年版はデータテーブルをソートのアクティビティがないため、DataView を使用してソートする。 ■使用する変数 DataViewは型参照より検索して選択する。 ■手順ソートしたいデータを格納したデータテーブル(dtTestTable)をDataView型変数に格納する…

UiPath フォルダパス、ファイルパス等を取得する関数

■フォルダ内のファイルパスをまとめて取得・戻り値はString[]型 Directory.GetFiles("C:\sample")■Pathクラスを使用してフォルダ・ファイルパス等を取得します■主なメソッド ディレクトリ名の取得 System.IO.Path.GetDirectoryName("C:\sample\sample.xlsx")…

UiPath Zipファイルの解凍

■圧縮フォルダの中パスワード付のZip形式ファイルを解凍し(サブフォルダおよびファイル) 解凍先フォルダへ中身を格納する ■使用する変数の一覧 ※ICSharpCode.SharpZipLib.Zip.FastZipe型の変数を使用する。 型の参照で「zipfile」で検索かけると出てくる。…

UiPath 変数のコピー

■別ファイルにUiPathフローをコピーした際に、変数のコピーができなかった場合 以下の手順で変数を移動先ファイル(コピー先ファイル)へコピーする ①コピー元のxamlファイルをテキストファイルで開く ②xamlファイルの<Variable>タグの箇所が変数部分になる…

UiPath アセンブリの追加(参照設定の追加)

■UiPathのバージョンの違いにより、型参照の際に使用していたアセンブリがなく、 使用したい型が使えない場合は、以下の手順によりアセンブリを追加する。 ①xamlファイルをメモ帳にドロップしてテキストファイルとして開く。 ②ファイルの中にアセンブリ(参…

UiPath Zipファイルへ圧縮

■以下のような「格納フォルダ」の中のファイル、およびサブフォルダをZip形式にし、 パスワードを付けて「圧縮先フォルダ」へ格納する ■フローで使用する変数一覧 ※ICSharpCode.SharpZipLib.Zip.ZipFile型の変数を使用する。 型の参照で「zipfile」で検索か…

UiPath ExcelのSheet名をまとめて取得する

■以下のようなExcelの全てのシート名を取得します。 ■フローはこちら ■ExcelApplicationScopeのプロパティ ■繰り返し(コレクションの各要素)のプロパティ ■実行結果

UiPath テーブルを文字列でフィルタリングする

■「顧客データ.xlsx」 より、部署が総務部で住所が東京のデータのみを抜き出して「出力用顧客データ.xlsx」 へ書き出す。 ■フローはこちら ■各アクティビティのプロパティ

UiPath テーブルのマージ、ソート、列の並び替え

■「従業員データ.xlsx」と「20190316.xlsx」のデータを結合し、入社年で昇順にソートして並び変える。さらに、列の並びを左から「名字」、「名前」、「入社年」の順に並び変えて「20190317.xlsx」へ転記する。■フローはこちら ■各アクティビティのプロパティ

UiPath パスワード付Excelを開く

■ExcelApplicationスコープのプロパティ画面でパスワードを設定して開きます。 ■読み取り専用パスワードの場合 ■書込み用パスワードの場合

UiPath メール本文にテキストファイルのテンプレートを使用する

■以下のようなテキストファイルをテンプレートとする。 ■フローはこちら ※4.代入の右辺は「String.Format(myStr,strName,strFileName)」 ■「テキストファイルから読込」のプロパティ ■以下のようなメールが送信されます。

UiPath 位置が変わるテキストボックスへの入力②(相対セレクタ)

■毎回位置が変わるテキストボックスに文字を入力する (例)文字入力して登録ボタン押すたびにテキストボックスの位置が変わるような場合 ■アンカーベースでは常に画面上の位置を使用するため、バックグラウンドでは要素を指定できない可能性が ある。画面を…

UiPath 位置が変わるテキストボックスへの入力①(アンカーベース)

■毎回位置が変わるテキストボックスに文字を入力する (例)文字入力して登録ボタン押すたびにテキストボックスの位置が変わるような場合 ■アンカーベースを基点として、一番近くにある要素を探す。 アンカーに指定できるアクティビティは「要素を探す」また…

UiPath メールの添付ファイルを保存する

■件名に「アカウント作成」が含まれる未読メールのみ抽出し、添付ファイルのあるメールについては 従業員番号のフォルダを所定の場所に作成し、添付ファイルを格納する。 ■ 作業が終わったメールは添付ファイルありなしにかかわらず、処理済フォルダに移動さ…

UiPath メール複数ファイル添付②(コレクションで指定)

■旧バージョンは「OutLookメールメッセージを送信」アクティビティのプロパティ 設定の添付ファイルの設定値にコレクションを指定できませんが、最近のバージョン はコレクションで指定可能なため、添付ファイルをコレクションで指定します。 ■以下の様に添…

UiPath メール本文に画像を差し込む

■メール本文に画像を差し込むフロー ■OutLookメールメッセージを送信のプロパティの設定 ■メール本文 "画像を送信いたします。<br>山田です<br>" + "<img src=""" + 画像ファイルパス + """>" + "<br>" + "宜しくお願いいたします。" ■メールにグラフの画像が差し込まれた状態で送信された

UiPath メールのフォルダ移動

■「OutLookメールメッセージを移動」アクティビティを以下の様に設定。 ※繰り返し処理で受信ボックスよりメールをList型で取得した後の繰り返し処理 などで使用したりする。 ray88.hatenablog.com

UiPath メールフィルターの設定方法

■UiPathでOutLookメールにフィルタを設定する方法 メールメッセージを取得(Get OutLook MailMessages)アクティビティの プロパティを以下の様に設定する。 ■フィルタ設定方法一覧 ※変数を使用した設定方法の例は以下(例)文字型変数「myStr」に件名の文字列…

UiPath メール 受信ボックス内のメールを取得する

■OutLookの受信ボックスよりメールを取得し、メール内の情報を参照する ■ポイント:メールを格納する変数の型に注意する!! まとめて取得したメールを格納する変数は system.collections.generic.List<System.net.MailMessage>型 まとめて取得したメールコレクションから個別のメー</system.net.mailmessage>…

UiPath メール複数ファイル添付①(旧バージョン対応)

■メールに複数ファイル添付(フォルダ内のファイルを添付するパターン)※uipathが旧バージョンで配列で添付ファイルを指定できない場合のやり方

UiPath ファイルのリネーム

■ファイル名のリネーム(ファイルを移動アクティビティを使用する)※VB.NETの文法で、File.Move("元のファイルパス","移動先のファイルパス") で、ファイルの移動を行う。移動先パスのファイル名のみ変更し、ディレクトリが変更なく、元のファイルパスのディ…

UiPath Excel関数を最終行までコピーする

■(例)エクセル関数をD2せるより最終行までコピーするフロー ①関数を入力する先頭セルに値が入力されていると、うまく関数が入らない為、「""」を書きこむことで値を削除 ※先頭セルが必ず空のセルの場合はこの処理は必要ない ②先頭セルに関数を書きこみ ③「…

各種目次

ChatGPT 目次 PostgreSQL 目次 SQL 指南書集 目次 DOMO 目次 Tableau 目次 Skack 目次 テストデータ生成用URL一覧 テストデータ作成 python 目次 ChatGPT 目次 UiPath 目次 Uipath モダンエクスペリエンス 目次 ExcelVBA 目次 Access VBA 目次 Excel & Acces…

UiPath 目次

■モダンエクスペリエンス関連 Uipath モダンエクスペリエンス 目次 ■各種アクティビティの使用方法 イベントハンドラの使用例 Case文(Switch文)の使い方 フロースイッチの追加い方 Invoke WorkFlow の使い方 UiPath ダイアログのテキストボックスに初期値…

UiPath イベントハンドラの使用例

■イベントをトリガーとして処理を開始する (例)マクロファイルを実行し、指定のファイルに新規ファイルを作成する。 →ロボはマクロ実行し、指定フォルダに新規ファイルが作成されるのをトリガと して、新規ファイルを移動先のフォルダに移動させる。 ポイ…

UiPath Case文(Switch分)の使い方

■クリックすると画像を拡大して見られます。

はてなブログ編集方法 参考URL集

■新たにブログを作成する はてなブログに新しいブログを追加(自分用メモ) ■記事に検索キーワード・検索タグを付ける記事に検索キーワード・検索タグを付ける ■文字にリンクを付ける 【はてなブログ】文字にリンクを貼り付ける方法 ■勝手に入る邪魔な下線や…

HTML5 ひな形

■HTML5のひな形文(ファイルはUTF-8形式・拡張子はhtmlで作成) <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> </body> </html> ※基本的なフォルダ階層はこんな感じ

UiPath マクロの実行

■各プロパティの設定方法と戻り値の型についての注意点 ※引数は{引数1,引数2,引数3….}のように設定する※追記:引数の型について参考URL 「VBA を呼び出し」アクティビティの<<Object型>> - Qiita ※出力はobject型変数しか設定できない為、出力後に型変換する(例)Co</object型>…