0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

自分の作業を自動化する①

Posted at

ついに自分の作業の自動化に着手

RPAで自動化をやっている(やらされている)んですが、ついに自分のやっている作業の自動化に着手を開始しました。いやー、自分の作業の自動化をやらないでおじさんの作業の自動化をやっていることにものすごい疑問を持っていたんですよね…。

自動化する前の業務手順

以下の業務手順を自動化します。自分がやっていた作業の自動化なので、手順のヒアリングなどがなくものすごい楽に感じます。

  • GoogleSpreadのデータをコピーして、エクセルに貼り付ける。これを各事業所の数だけ行う
  • エクセルマクロを実行する

各事業所で毎日更新しているデータを一つのエクセルファイルに集約させる作業です。事業所によってはGoogleSpreadだったり、エクセルでデータを管理しています。各事業所のエクセルはエクセルマクロで集約を行っています。GoogleSpreadについては人力でコピー&ペーストしています

JobAutoでやりたいこと

JobAutoでやりたいことは以下の2つ。

各事業所のGoogleSpreadからデータをエクセルへコピー&ペースト

Spreadの最終行がロボットが実行した日であれば、エクセルへコピー&ペーストするようにします

エクセルマクロ実行

エクセルマクロを実行するボタンをクリックします

いざ作成

GoogleSpread専用のアクションを使う

GoogleSpreadをアプリ操作でやる想定でいたので、ちょっと安定して動くのか不安でした。しかしGoogleSpread専用のあくしょんがあり、これがことのほか安定して動きそう。
JobAutoの機能はある程度抑えたつもりだったのですが、この機能は知りませんでした。

エクセルマクロを直接実行する

従来の手順ではエクセルマクロをボタンを押して実行していました。エクセルマクロのプログラム名(関数名?)を指定することで、ボタンを押さなくてもマクロを実行できる機能があったのでこれを使いました。

出来上がったもの

出来上がったものが以下。各事業所ごとにSpreadからコピー&ペーストしている個所をもっと工夫すればすっきりしたフローになる可能性を感じます。
macro.png

作成後の感想

GoogleSpreadの手順をアプリ操作を使わなくてもできたことが一番の収穫。GoogleSpread専用のアクションの存在を知らなかったので、もうすこしJobAutoをいろいろ触ってどんな機能があるのかを調べないといけないなと感じました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?