YuruRPA_kakeibo
by
NearMugi
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
家計簿の更新を便利にした話 2020.3.10 エンジニアてきRPA(じぶんのための自動化ツール)
Slide 2
Slide 2 text
自己紹介 黒田 哲平 パチンコの商品企画に所属、なんでもエンジニアです。 必要に応じて電子工作したり、arduino・NefryBT・Unityなど使っています。 趣味で家庭やネコ向けのIoTを作っています。
Slide 3
Slide 3 text
はじめに タイトルの通り、 業務でのRPA的なことじゃないお話です。 ご了承ください・・・
Slide 4
Slide 4 text
はじめに 家計簿+GASの組み合わせもどこかしらRPAに 通じると思います。何か参考になれば嬉しいです。
Slide 5
Slide 5 text
問題提起 家計簿の悩み。 「レシートの打ち込みが面倒」 その場でサクッと入力出来たら手間が省けるはず。
Slide 6
Slide 6 text
解決案 Noodl+enebular+GASの組み合わせでいい感じの 入力&更新が出来るのでは???
Slide 7
Slide 7 text
解決案 enebular(Node-RED)とGASの連携は簡単に出来る! ※ただしGASを公開すれば・・・
Slide 8
Slide 8 text
解決案 家計簿に関係するGASを公開したくない・・・ (シート名など知られたくない内容が含まれている) スプレッドシートにGASを紐づけておきたい
Slide 9
Slide 9 text
解決案 スプレッドシートに紐づくGASのトリガーを引く 方法 ・スプレッドシート起動時 ・スプレッドシート編集時 ・スプレッドシート更新時 ・Googleフォーム送信時 ・決められた時間
Slide 10
Slide 10 text
解決案 スプレッドシートに紐づくGASのトリガーを引く 方法 ・スプレッドシート起動時 ・スプレッドシート編集時 ・スプレッドシート更新時 ・Googleフォーム送信時 ←これでいこう! ・決められた時間
Slide 11
Slide 11 text
全体の流れ 4.GAS実行 3.Googleフォーム入力 2.データ転送 1.入力 ユーザーがWebページで日付や金額などを入力 → Googleフォームにデータを自動入力&追加 → スプレッドシートに紐づくGASを実行 → 自動でスプレッドシートを更新
Slide 12
Slide 12 text
(補足)Webページ ・NoodlでWebページを作成 ・GAE(Google App Engine)へデプロイ ・MQTTでデータを送信 ここが一番の難所でした …
Slide 13
Slide 13 text
(補足)Node-RED ・enebularを使ってテスト、ラズパイにデプロイ ・MQTTでデータを受信 ・GoogleフォームにアクセスするGCF(GoogleCloudFunctions)へ POSTリクエストを投げる
Slide 14
Slide 14 text
(補足)Googleフォーム ・日付や金額などを質問項目に設定 ・データを入力して送信する
Slide 15
Slide 15 text
(補足)スプレッドシート ・Googleフォームの送信をトリガーにしてGASが動く
Slide 16
Slide 16 text
デモ
Slide 17
Slide 17 text
まとめ ・スプレッドシートに紐づくGASを、Googleフォーム経由で トリガーを引いて自動的に実行出来ました。 ・GASを公開したくない場合に有効かと思われます。 ・NoodlからGAEへデプロイ出来たのが今回一番の成果です。 LTの機会をいただけて感謝しています。 以上となります。 ご清聴ありがとうございました。