何が追加されたか知りたい方向けの一覧です。日本語版の登場、データテーブルアクティビティの大幅強化や、Excelアクティビティの日本語化以降、見た目が暗くなったりする程度であまり変化がなかったUiPathに遂に大きな動きがありました。アクティビティパック」というものが公開されましたが、このカスタムアクティビティを導入することで、今までできなかったアクティビティにより罫線を引いたり文字を太くしたりすることができるようになります。アクティビティパックの導入手順を紹介します。こんな感じでアクティビティが増えています。ここまでの手順でGo!がパッケージ管理に表示されない方は手動で導入する必要があります。Go!への登録が必要になります。Go!の登録方法はこちらで紹介しています。何が追加されたか知りたい方向けの一覧です。日本語版の登場、データテーブルアクティビティの大幅強化や、EXCELアクティビティの日本語以降、見た目が暗くなったりする程度であまり変化がなかったUiPathに遂に大きな動きがありました。アクティビティパック」というものが公開されましたが、このカスタムアクティビティを導入することで、なんと約100ものアクティビティを追加することができます。チェックなどなど、本当に盛りだくさんな内容です。アクティビティパックの導入手順を紹介します。こんな感じでアクティビティが増えています。ここまでの手順でGo!がパッケージ管理に表示されない方は手動で導入する必要があります。Go!への登録が必要になります。Go!の登録方法はこちらで紹介しています。Go!に登録してみましょう。先日ついに日本語化され、とても使いやすくなりましたので早速登録方法をご紹介します。思われるかもしれませんが、ご安心ください。ただのログインサイトです。GoogleもしくはLinkedinのアカウントをお持ちの方は新たに作らなくてもOKです。そちらをつかう場合はそれぞれのアイコンをクリックしましょう。この後、それぞれのサイトのログイン画面へ遷移し、アカウントの紐づけ確認となります。nowをクリックしてください。気にせず各項目を入力していきます。注意点としてパスワードは下記の要件を満たす必要があります。(0~9)、および記号を含む必要があります。ここでついに日本語が表示されます。このボタンを押すと先ほど入力したメールアドレスに認証用メールが飛びます。この時点で届いていなかったらメールアドレスを打ち間違えたか、迷惑メールにフィルタされているかもしれません。迷惑メールブロック機能等がある場合は再送しましょう。Account」ボタンを押してください。UiPathを使って文字数をカウントする方法を紹介します。その中にある「文字列の字数を取得」アクティビティもおすすめです。1.まず変数などに、カウントした文字列が入っている状態にします。Row)で処理中でも大丈夫です。代入アクティビティで右の文字列(text1)をカウントした結果を左の変数(count)に入れたい場合は以下のようになります。文字をカウントするときはLen(カウントしたい文字型の変数)というように指定します。すると、countの中に文字数が入ります。この時の注意点としては、text1はstring型の変数、もしくはrow(“列名”).ToStringのように、string型に変換済みであること。左の変数はInt32などの数値が入れられる型であることです。わからん、という方は左側がGenericValue型でもOKです。右はString型でないとエラーになります。※GenericValue型は何も決めずにとりあえず下の変数タブや右クリックメニューやCtrl+Kのショートカットで変数を作れば自動で指定されます。※2018.3よりUiPathがデフォルト日本語のアクティビティ名となりましたので、この記事では各アクティビティや機能名を日本語名(英語名)というように記載しています。UiPathを使ってユーザーにメッセージボックスを出すアクティビティは昔からありますが、いつの間にやら吹き出しを表示させる機能が追加されました。今回はこのアクティビティを紹介していきます。吹き出しアクティビティとメッセージボックスの大きな違いの一つとして、「吹き出しを出す場所が指定できる」ということが挙げられます。これによってユーザーに注目させたい場所を指定することが可能です。指定方法はセレクターを使う方法になります。「画面上で指定」を使ってターゲットを指定します。今回は電卓アプリの「=」キーに表示させてみましょう。ターゲットを指定したらプロパティで表示させたい文字を指定します。吹き出しの左上に表示させるのが「タイトル」で本文が「コンテンツ」となります。こんな感じで設定しました。若干ずれている気もしますが気にしないでください。OKを押すまではシナリオの動作が停止します。この辺はメッセージボックスと同じですが、もう一つの大きな違いとして、吹き出しは表示時間を設定することも可能です(デフォルトはOKを押すまで閉じません)。その設定はオプションの「タイマー」で設定します。例として4ミリ秒で設定しました。はい、一瞬で閉じました。4秒で閉じたい場合は4000と入れましょう。いとこだって!UiPath。ミリ秒なのかなんなのかいい加減わかるところに書こうよ。※2018.3よりUiPathがデフォルト日本語のアクティビティ名となりましたので、この記事では各アクティビティや機能名を日本語名(英語名)というように記載しています。いうことはよくあると思います。今回はそんなときに便利なアクティビティを紹介していきます。Folder)アクティビティを使用します。このアクティビティを使うと、ダイアログが表示され(Windows標準のエクスプローラのような形です)ユーザーにここでフォルダを任意に選択させることができます。ユーザーが選んだフォルダのパスはプロパティの出力にある「選択されたフォルダー」で指定した変数に文字列として格納されます。File)アクティビティを使用します。このアクティビティを使うと、ダイアログが表示され(こちらもWindows標準のエクスプローラのような形です)ユーザーにここでファイルを任意に選択させることができます。ユーザーが選んだファイルのパスはプロパティの出力にある「選択されたファイル」で指定した変数に文字列として格納されます。特定のファイルだけ(例えば.xlsxや.pdf)を表示させたい場合は入力プロパティの「フィルター」に書かれている、(*.*)|*.*を(*.xlsx)|*.xlsxというように書き換えることで、エクスプローラに表示されるファイルの種類を限定できます。複数フィルタを掛けたい場合はカンマで区切ってください。Excel関連なら(*.xls,*.xlsx,*.xlsm)|*.xls,*.xlsx,*.xlsmとなります。ちなみにこの情報は上の設定をエラーにしたときに出るんですけど、エラーじゃなくてわかる場所に書いて欲しいんですよね。いうとこだよ、UiPath。フォルダ・ファイルに共通して注意点があります。ユーザーは必ずしも思ったとおりに操作してくれるとは限りませんので、例えば「ダイアログを閉じる」なんてことは当たり前のように起こります。選択せずにダイアログを閉じてしまうと「フォルダ・ファイルが選択されなかったエラー」が発生しますので、エラーハンドリングをしないとシナリオはそこで止まってしまいます。ファイルの場合は間違った種類が選択されないようフィルタをかけたり、後でシナリオ内でのチェックを行うなどしてください。その名もズバリ「できるUiPath」です。「RPAとはなにか」系の雑誌はわりと巷に溢れてきましたが、ついにUiPath専門の書籍が発売されるようです。当サイトを使えば無料でもいろいろと情報を集めることはできますが、初心者というのは「何がわからないのかわからない」わけなので、こういった体系的にまとめられた書籍は非常に役に立つのではないかと思います。ちなみに「できる」系の書籍については、昔は凄まじくでかい文字に当たり前のことしか書いてないというイメージしかなかったので、UiPathなんて特定の製品で大丈夫か?と心配しましたが、例えばEXCELとの連携やメール連携、年月日系の入力方法といった、初心者が気になる部分についてもかなりページを割いていますので実用的な内容であると思います。2019/2月現在、UiPathに特化した書籍はこれしか存在しませんので、とにかく情報がほしい、という方にはうってつけかなと思います。※2018.3よりUiPathがデフォルト日本語のアクティビティ名となりましたので、この記事では各アクティビティや機能名を日本語名(英語名)というように記載しています。UiPathには様々なアクティビティがありますが、意外と存在しないものもあります。これらは.netの方法がそのまま使えますので大して難しくありません。フォルダのサイズに関しては1発で取る方法が見つからないと思います。ここではUiPathでどうやってフォルダサイズを取得すればよいかを解説していきます。その中にある「フォルダーのサイズを取得」アクティビティを使うのがおすすめです。すればよいのでしょうか。