[ノンプロ研]RPA Night Vol.2

#ノンプロ研 の有志による企画 #RPANight の2回目です。PADのハンズオン、LT等のコンテンツがあります。
2
Yuzunoki @y_ibris

PADは変数は英語のみ? シナリオ作成においてはそういうハードルもあるのか… #ノンプロ研 #RPAnight

2023-05-13 21:35:28
Yuzunoki @y_ibris

でもPADでは変数名が自動で生成されるし、同じ種類なら自動で連番が振られたりして、そこがちょっとやりやすくなってるかも? #ノンプロ研 #RPAnight

2023-05-13 21:36:28
空回りお父さん @KaramawariTosan

現在の日時も取得できちゃう。すごいですな。便利。 #ノンプロ研 #RPAnight

2023-05-13 21:40:02
空回りお父さん @KaramawariTosan

取り込むもとExcelの形は凄く大事な印象です。 #ノンプロ研 #RPAnight

2023-05-13 21:41:28
Yuzunoki @y_ibris

おお~、日付の書式設定(文字列に変換)ができる! Excelの書式設定みたいに自分で指定ができるのすごくいいなあ! サンプルも表示できるので実行しなくても結果が分かりやすいのもマジで良し! #ノンプロ研 #RPAnight pic.twitter.com/zokx7KeIi1

2023-05-13 21:41:52
拡大
Yuzunoki @y_ibris

Excelを保存するとき別名を付けて保存…ていうのはできるけど、 保存ファイルパスを変数の連結でも生成できるから、繰り返しの中で取引先名と今日の日付を付けて保存…なんてこともできちゃう! #ノンプロ研 #RPAnight pic.twitter.com/HRO4eEXnB4

2023-05-13 21:44:23
拡大
Yuzunoki @y_ibris

出たなオペランド!(前回の内容) こういう特有の単語って馴染みがなくて独学だと引っ掛かってしまいがち ざっくりとなら、「●●が■■だったら」の「●●」や「■■」の部分って覚えればいいかな? #ノンプロ研 #RPAnight pic.twitter.com/3H7nUIwQjl

2023-05-13 21:46:32
拡大
Yuzunoki @y_ibris

特定の値があったら/なかったらこの処理をする、しない… 実務やってるとほぼ必ず突き当たる処理ですね~ #ノンプロ研 #RPAnight pic.twitter.com/d2QSzInfjL

2023-05-13 21:48:30
拡大
空回りお父さん @KaramawariTosan

コピペで効率化。使えるところは使わないと。 #ノンプロ研 #RPAnight

2023-05-13 21:48:54
Yuzunoki @y_ibris

同じようなアクションが続くなら、左のアクション一覧からドラッグアンドドロップして…ってやるよりは、もう設定済みの他のアクションからコピーしてきちゃうのも、シナリオ作成の時短のコツ! Excelインスタンスとかシート名とか、共有部分はそのまま使える✨ #ノンプロ研 #RPAnight pic.twitter.com/ZMzXT7Ehba

2023-05-13 21:50:54
拡大
空回りお父さん @KaramawariTosan

フォルダーを空にする。前回作ったものが残ってたりする。実務ではありがちだよね。 #ノンプロ研 #RPAnight

2023-05-13 21:51:07
空回りお父さん @KaramawariTosan

長いと途中でテストしたくなる。確かに。 #ノンプロ研 #RPAnight

2023-05-13 21:52:33
Yuzunoki @y_ibris

さあゴツくなってまいりました! アクションごとに行が増えるからどんどん長くなっていくけれど、中身としてはすごくシンプルな処理を配置しているだけなんだよな~ #ノンプロ研 #RPAnight pic.twitter.com/NLOa2oolw9

2023-05-13 21:52:42
拡大
Yuzunoki @y_ibris

ただ、こんなに長くなると心配だから、途中で動作チェックしたくなりますよね 皆さんはどんなタイミングでやるんだろう? #ノンプロ研 #RPAnight

2023-05-13 21:54:32
Yuzunoki @y_ibris

ブレイクポイント(あらかじめ設定しておいたアクションに差し掛かった時に一時停止する目印)を設置しておく Excelを開く処理のところで置いてみたりとか(パスが合ってるか確認したいよね) #ノンプロ研 #RPAnight

2023-05-13 21:55:40
Hassy @googleappsscri

フローチェックで、どのあたりまで書いたらテスト実行いてるのかな?という私の疑問。→適宜ブレークポイントを置いてチェックしている。 なるほど…! #ノンプロ研 #RPANight

2023-05-13 21:56:11
空回りお父さん @KaramawariTosan

ブレークポイントを設定してExcelの中身が入ってるかフロー変数からみる。 #ノンプロ研 #RPAnight

2023-05-13 21:56:23
Yuzunoki @y_ibris

一時停止したところで変数の中身を確認 ちゃんと値が取れているな~って見ておける! こうやって「今どんなデータを扱っているのか?」とチェックするクセはすごく大事だな~って思う #ノンプロ研 #RPAnight pic.twitter.com/qYh5ad8sWq

2023-05-13 21:57:13
拡大
拡大
Yuzunoki @y_ibris

DataTableの中身見れるのめちゃくちゃいいな… #ノンプロ研 #RPAnight

2023-05-13 21:58:10
Yuzunoki @y_ibris

データ元のExcelからデータをとってきて、別のひな型Excelに入力して別名保存…ってフローはかなり実務に近くていい感じ! 「繰り返し(ForEach)」と「分岐(If)」が大事っていうのもよく分かる #ノンプロ研 #RPAnight

2023-05-13 21:59:44
Yuzunoki @y_ibris

ちなみに「CurrentItem」は、DataTableの「現在のアイテム(行の値)」なので、繰り返し中に中身を見てみるとこんな感じに参照できます✨ #ノンプロ研 #RPAnight pic.twitter.com/7EpTfV1oW8

2023-05-13 22:00:42
拡大
空回りお父さん @KaramawariTosan

マスターデータを工夫すれば汎用性が高まるのでは。 #ノンプロ研 #RPAnight

2023-05-13 22:03:05