かんたん Excel アクティビティパックv1.1.0で追加されるアクティビティ一覧
かんたん Excel アクティビティパックv1.1.0で追加されるアクティビティ一覧 とりあえず何が追加されたか知りたい方向けの一覧です。 かんたん Excel アクティビティパックv1.1.0の導入方法はこちら
かんたん Excel アクティビティパックv1.1.0で追加されるアクティビティ一覧 とりあえず何が追加されたか知りたい方向けの一覧です。 かんたん Excel アクティビティパックv1.1.0の導入方法はこちら
Excelアクティビティでできなかったことも!UiPath Go!の「かんたん Excel アクティビティパック」導入方法 日本語版の登場、データテーブルアクティビティの大幅強化や、Excelアクティビティの日本語化以降、見た目が暗くなったりする程度であまり変化がなかったUiPathに遂に大きな動きがありました。先日UiPath Go!で「かんたん Excel アクティビティパック」というものが公開されましたが、このカスタムアクティビティを導入することで、今までできなかったアクティビティにより罫線を引いたり文字を太くしたりすることができるようになります。 それではかんたん Excel アクティビティパックの導入手順を紹介します。 ※とりあえず何が追加されたかすぐに見たい方はこちらをどうぞ かんたん Excel アクティビティパック導入手順1 ・UiPath Studioを立ち上げ、パッケージ管理を開く かんたん Excel アクティビティパック導入手順2 ・左のメニューからGo!を選ぶ かんたん Excel アクティビティパック導入手順3 ・検索ウィンドウで「m.excel.a」と入力する(ちょっと長いですがExcelだけだと似た名前のやつが出てきます) かんたん Excel アクティビティパック導入手順4 ・検索で表示された「UiPathTeam.Excel.Activities」を選択し、右のウィンドウでインストールを押し、保存を押す かんたん Excel アクティビティパック導入手順5 ・ライセンスの同意ウィンドウで同意する かんたん Excel アクティビティパック導入手順6 ・UiPath Studioに戻り、アクティビティウィンドウで「UiPathTeam」を選択 以上で完了です。こんな感じでアクティビティが増えています。 ここまでの手順でGo!がパッケージ管理に表示されない方は手動で導入する必要があります。 その場合はまずUiPath Go!への登録が必要になります。 ※UiPath Go!の登録方法はこちらで紹介しています。
かんたん Basic アクティビティパックv1.1.0で追加されるアクティビティ一覧 とりあえず何が追加されたか知りたい方向けの一覧です。 かんたん Basic アクティビティパックv1.1.0の導入方法はこちら
超便利なアクティビティがセットになったUiPath Go!の「かんたん Basic アクティビティパック」導入方法 日本語版の登場、データテーブルアクティビティの大幅強化や、EXCELアクティビティの日本語以降、見た目が暗くなったりする程度であまり変化がなかったUiPathに遂に大きな動きがありました。先日UiPath Go!で「かんたん Basic アクティビティパック」というものが公開されましたが、このカスタムアクティビティを導入することで、なんと約100ものアクティビティを追加することができます。 具体的にどんなものが追加されるかというと、日時の計算、文字列の操作、ファイル操作、OS操作(ログオフ、シャットダウンなど)メールの添付複数保存、フォルダの移動やコピー、ZIPファイルの解凍・作成、文字列のチェックなどなど、本当に盛りだくさんな内容です。それではかんたん Basic アクティビティパックの導入手順を紹介します。 ※とりあえず何が追加されたかすぐに見たい方はこちらをどうぞ かんたん Basic アクティビティパック導入手順1 ・UiPath Studioを立ち上げ、パッケージ管理を開く かんたん Basic アクティビティパック導入手順2 ・左のメニューからGo!を選ぶ かんたん Basic アクティビティパック導入手順3 ・検索ウィンドウで「basic」と入力する かんたん Basic アクティビティパック導入手順4 ・検索で表示された「UiPathTeam.Basic.Activities」を選択し、右のウィンドウでインストールを押し、保存を押す かんたん Basic アクティビティパック導入手順5 ・ライセンスの同意ウィンドウで同意する かんたん Basic アクティビティパック導入手順6 ・UiPath Studioに戻り、アクティビティウィンドウで「UiPathTeam」を選択 以上で完了です。こんな感じでアクティビティが増えています。 ここまでの手順でGo!がパッケージ管理に表示されない方は手動で導入する必要があります。 その場合はまずUiPath Go!への登録が必要になります。 ※UiPath Go!の登録方法はこちらで紹介しています。 かんたん Basic アクティビティパック手動導入手順1 ・UiPath Go!サイトにログイン かんたん Basic アクティビティパック手動導入手順2 ・探すメニューからコンポーネントを選択… Read More »
UiPath Go!を活用して更なる効率化を目指そう UiPathをさらに便利に活用するためUiPath Go!に登録してみましょう。 以前はいつも通りの英語サイトで非常にとっつきづらかったのですが、 先日ついに日本語化され、とても使いやすくなりましたので早速登録方法をご紹介します。 UiPath Go!の登録手順1 サイト右上のログイン/登録ボタンを押す するとログイン画面が表示されます おい!日本語なのは最初だけかよ と思われるかもしれませんが、ご安心ください。ただのログインサイトです。 GoogleもしくはLinkedinのアカウントをお持ちの方は新たに作らなくてもOKです。 そちらをつかう場合はそれぞれのアイコンをクリックしましょう。 ・GoogleもしくはLinkedinのアカウントをお持ちの場合 この後、それぞれのサイトのログイン画面へ遷移し、アカウントの紐づけ確認となります。 ・新しく作る場合 新しく作る場合はSign up nowをクリックしてください。 (新規登録の場合メールアドレスはここで入れても意味ないです) UiPath Go!の登録手順2 ログイン情報を入力 はいまた英語 気にせず各項目を入力していきます。すべて入力したらSIGN UPを押しましょう。 注意点としてパスワードは下記の要件を満たす必要があります。 Password should be minimum 8 character long and must contain lowercase characters, uppercase characters, digits (0-9), and symbols. パスワードは8文字以上で、小文字、大文字、数字(0~9)、および記号を含む必要があります。 UiPath Go!の登録手順3 メールアドレス認証 ここでついに日本語が表示されます。このボタンを押すと先ほど入力したメールアドレスに認証用メールが飛びます。 もしこの時点で届いていなかったらメールアドレスを打ち間違えたか、迷惑メールにフィルタされているかもしれません。 迷惑メールブロック機能等がある場合は再送しましょう。 UiPath Go!の登録手順4 メール中にあるボタンを押す 無事英語のメールが届いていればメールの中にある「Activate Your Account」ボタンを押してください。… Read More »
UiPathで文字数をカウントする方法 UiPathを使って文字数をカウントする方法を紹介します。 下の方法でももちろんできますが、関数を覚えなくても使える「かんたんBasicアクティビティパック」がリリースされましたので、 その中にある「文字列の字数を取得」アクティビティもおすすめです。 1.まず変数などに、カウントした文字列が入っている状態にします。もちろん、EXCELから読み込んだdatatbleを繰り返し(各行)アクティビティ(For Each Row)で処理中でも大丈夫です。例えば代入アクティビティで右の文字列(text1)をカウントした結果を左の変数(count)に入れたい場合は以下のようになります。 文字をカウントするときはLen(カウントしたい文字型の変数)というように指定します。すると、countの中に文字数が入ります。 この時の注意点としては、text1はstring型の変数、もしくはrow(“列名”).ToStringのように、string型に変換済みであること。また、左の変数はInt32などの数値が入れられる型であることです。よくわからん、という方は左側がGenericValue型でもOKです。ただし、右はString型でないとエラーになります。 ※GenericValue型は何も決めずにとりあえず下の変数タブや右クリックメニューやCtrl+Kのショートカットで変数を作れば自動で指定されます。
UiPathで吹き出しを使ってユーザーにお知らせをする方法 ※2018.3よりUiPathがデフォルト日本語のアクティビティ名となりましたので、この記事では各アクティビティや機能名を日本語名(英語名)というように記載しています。 UiPathを使ってユーザーにメッセージボックスを出すアクティビティは昔からありますが、いつの間にやら吹き出しを表示させる機能が追加されました。今回はこのアクティビティを紹介していきます。 ・メッセージボックスと何が違うの?「吹き出し」(Callout)アクティビティ 吹き出しアクティビティとメッセージボックスの大きな違いの一つとして、「吹き出しを出す場所が指定できる」ということが挙げられます。これによってユーザーに注目させたい場所を指定することが可能です。指定方法はセレクターを使う方法になります。(もちろん普通のセレクターと同じように座標指定なんかも可能です) まずは「画面上で指定」を使ってターゲットを指定します。今回は電卓アプリの「=」キーに表示させてみましょう。 ターゲットを指定したらプロパティで表示させたい文字を指定します。吹き出しの左上に表示させるのが「タイトル」で本文が「コンテンツ」となります。 とりあえずこんな感じで設定しました。 結果はこうなります。 若干ずれている気もしますが気にしないでください。OKを押すまではシナリオの動作が停止します。この辺はメッセージボックスと同じですが、もう一つの大きな違いとして、吹き出しは表示時間を設定することも可能です(デフォルトはOKを押すまで閉じません)。その設定はオプションの「タイマー」で設定します。例として4ミリ秒で設定しました。はい、一瞬で閉じました。4秒で閉じたい場合は4000と入れましょう。 だからそういとこだって!UiPath。ミリ秒なのかなんなのかいい加減わかるところに書こうよ。あとdelayだけ時分秒形式なのも何でなの?というかメッセージボックスも時間で閉じるオプションあってよくない?
UiPath初心者にお勧めの書籍を紹介 その名もズバリ「できるUiPath」です。「RPAとはなにか」系の雑誌はわりと巷に溢れてきましたが、ついにUiPath専門の書籍が発売されるようです。 もちろん当サイトを使えば無料でもいろいろと情報を集めることはできますが、初心者というのは「何がわからないのかわからない」わけなので、こういった体系的にまとめられた書籍は非常に役に立つのではないかと思います。 ちなみに「できる」系の書籍については、昔は凄まじくでかい文字に当たり前のことしか書いてないというイメージしかなかったので、UiPathなんて特定の製品で大丈夫か?と心配しましたが、例えばEXCELとの連携やメール連携、年月日系の入力方法といった、初心者が気になる部分についてもかなりページを割いていますので実用的な内容であると思います。 また、2019/2月現在、UiPathに特化した書籍はこれしか存在しませんので、とにかく情報がほしい、という方にはうってつけかなと思います。2/7発売ですので、気になる方はぜひチェックしてみてください!
UiPathで簡単にEXCELの全シート名を取得する方法 ※2018.3よりUiPathがデフォルト日本語のアクティビティ名となりましたので、この記事では各アクティビティや機能名を日本語名(英語名)というように記載しています。 以前のバージョンのUiPathではEXCELブック内にあるシート名を取得したいとき、 .netのメソッドを使ったりすることで取得することができましが、 これはプログラム初心者には、難易度の高い作業でした。 しかし新しく日本語化されたEXCELアクティビティを使えば、 こんな作業もアクティビティだけで解決できます。 1.Excelアプリケーションスコープ(EXCEL Application Scope)アクティビティを追加する まずEXCEL系操作をする場合はこのアクティビティをセットし、対象となるEXCELファイルを決定します。 今回は5つのシート(あ・い・う・え・お)が入ったファイルを使います。 2.「ワークブックの全シートを取得」(Get Workbook Sheets)アクティビティを追加する 次に「実行」の中へワークブックの全シートを取得」(Get Workbook Sheets)アクティビティを追加します。 日本語だとズバリそのままの名前ですね。 3.「ワークブックの全シートを取得」(Get Workbook Sheets)プロパティで出力先の変数を指定する 「ワークブックの全シートを取得」(Get Workbook Sheets)アクティビティのプロパティに出力(output)がありますので、 そこの全シートのところに今回はCtrl+K(もしくは右クリックメニュー)で変数を作成しましょう。ここに必要な変数はList型なのでこの作り方が楽です。 今回はtestという名前の変数を指定しました。 4.出力用変数のスコープを変更する UiPathのよくある落とし穴、変数のスコープです。ここも何も考えずに作ると、Excelアプリケーションスコープ内の「実行」シーケンスでのみ使える変数になってしまいます。 変数タブから変数一覧を開き、先ほど作ったtestのスコープを「実行」からシーケンス(=シナリオ全体)に変更しましょう。 5.出力用変数を処理するための、繰り返し(コレクションの各要素)(For Each)アクティビティを追加する Excelアプリケーションスコープ(EXCEL Application Scope)の下に、繰り返し(コレクションの各要素)(For Each)アクティビティを追加しましょう。 アクティビティの名前が文章に近い感じでわかりづらいですが、これで複数の要素(=シート名が複数入っている)の変数を繰り返し一つずつ処理できます。 6.itemの格納元に先ほど作ったtest変数を指定する アクティビティの設定欄に先ほど出力先として指定したtest変数を指定します。 7.itemの中身を文字列にしてメッセージボックス(message box)に出力させる ちゃんとシート名が取れたかをメッセージボックスで確認しましょう。item変数は初期設定だとString型ではないので、.toStringを忘れずに 以上でシート名が全部取れました。これを応用して条件分岐の条件にすれば、複数シートを持っているブックから指定したシート名だけを処理したりなんてことも楽勝です。
UiPathでパスワード付きのExcelを開く方法 ※2018.3よりUiPathがデフォルト日本語のアクティビティ名となりましたので、この記事では各アクティビティや機能名を日本語名(英語名)というように記載しています。 EXCELで業務を自動化する際に引っかかりやすい点としてEXCEL自体にパスワードがかかっているパターンがあります。 UiPathではこういったパスワード付きのファイルについてもあらかじめパスワードを設定しておくことで、 開くことが可能です。以下で、パスワード付ファイルの設定方法を紹介していきます。 1.読み取り専用パスワードの場合 はじめにExcelファイルを指定するため、Excelアプリケーションスコープ(Excel Application Scope)アクティビティを追加します。 ここで、プロパティの下画像「パスワード(Password)」部分にEXCELに設定している「読み取り専用パスワード」を入力すると、読み取り用パスワード入力をせずそのまま開くことができます。 2.書き込みパスワードの場合 上記と同様、Excelファイルを指定するため、Excelアプリケーションスコープ(Excel Application Scope)アクティビティを追加します。 ここで、プロパティの下画像「編集用パスワード(EditPassword)」部分にEXCELに設定している「書き込みパスワード」を入力すると、書き込みパスワード入力をせずそのまま開くことができます。