驚くほど簡単な技術系健忘録

驚くほど簡単な技術系健忘録

アプリやWebサービス、RPAを作る上での健忘録を書いていきます。

2019-02-01から1ヶ月間の記事一覧

UiPathにおけるループ内制御処理

ContinueやBreakを使いたくなったので以下のサイトを参考にしたけど、ContinueやBreakってアクティビティがそもそもあるんだね。UiPath便利だわ。 rpa-navi.com

UiPathでDataTableを扱う

■重複行の削除 データテーブル名.DefaultView.ToTable(True,”カラム名”) SQLで言うところの ------------- SELECT DISTINCT カラム名 FROM データテーブル名 ------------- ですね。 もしくは最新版のアクティビティでは「Remove Duplicate Rows」というもの…

UiPathでJavaScriptを実行する方法

UiPathでJavaScriptを実行する際には、IEを起動してからJavaScriptの実行まで少し時間を置く必要があるため、以下のようなコードになる。 function (element, input) { var test = function() { alert("test"); }; setTimeout(test, 1000); } これで無事にブ…

UiPathでエクセルのRead Range及びWrite Rangeをするときの注意

1行目から取得したい場合にはRead Rangeの際にはAdd Headerのチェックが必要 参考URL www.uipath-dojo.com そして、Add Headerのチェックを付けて取り込んだDataTableをWrite Rangeする時にはAdd Headerは必要。 参考URL www.rpahiroba.com

UiPathでAccessを利用する方法

UiPathにてAccessを利用する際には、開きたいAccessのパスが「C:\Temp\TEST.accdb」の場合にはOpen ApplicationのArgumentプロパティに “/ro ““C:\Temp\TEST.accdb””” と書き直す必要がある。 これを “C:\Temp\TEST.accdb” としてしまうとデフォルトのAccess…

UiPathのDataTableの特定列のみ抽出する方法

DataTableが以下の場合 a b c 1 2 3 りんご みかん ぶどう DataTable.DefaultView.ToTable(False,"a","c") とすると a c 1 3 りんご ぶどう となる。結構便利で、かつ利用シーンが多いと思う。 参考URL docs.microsoft.commasa49406.blogspot.com

UiPathでコマンドプロンプトを実行する方法

Activities>Available>System>Application>Open Applicationアクティビティ を利用し、 ■FileName"C:\Windows\system32\cmd.exe" ■Selector"<wnd app='cmd.exe' cls='ConsoleWindowClass' title='C:\Windows\system32\cmd.exe' />" と設定。 スクリーンショット系のクリックで設定すると、変なtitleなどが入ってしまいうまく指定ができないこ</wnd>…

UiPathを無料で使う際のOrchestraの設定について

UiPathはCommunityEditionをダウンロードすれば個人であれば無料で使える。※法人でも一定の基準を満たしていれば無料での利用は可能。 ということで家のPCにもインストールして使ってみた。 なお、インストール先は・UiPath Studio→C:¥ユーザー¥ユーザ名¥App…