Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
YuruRPA_kakeibo
Search
NearMugi
March 10, 2020
Technology
2
270
YuruRPA_kakeibo
NearMugi
March 10, 2020
Tweet
Share
More Decks by NearMugi
See All by NearMugi
nekoIoTLT_NearMugiLLM
nearmugi
0
370
nekoIoTLT_CatAndColorSensor
nearmugi
0
880
VisualProgramming_GoogleHome_LINE
nearmugi
1
520
EnebularMeetup_GoogleCalendar
nearmugi
0
280
nekoIoTLT_ToyAndVoiceAnalysis
nearmugi
0
380
nekoIoTLT_Demachi
nearmugi
0
400
nekoIoTLT_SearchBlackObject
nearmugi
1
640
nekoIoTLT_nekoDeeplearning
nearmugi
0
310
nekoIoTLT_nekoGohan
nearmugi
0
500
Other Decks in Technology
See All in Technology
20250705 Headlamp: 專注可擴展性的 Kubernetes 用戶界面
pichuang
0
240
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
370
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
200
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
360
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
15k
ビギナーであり続ける/beginning
ikuodanaka
3
720
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
140
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
140
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
2
14k
第4回Snowflake 金融ユーザー会 Snowflake summit recap
tamaoki
1
240
20250707-AI活用の個人差を埋めるチームづくり
shnjtk
4
3.6k
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
15k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
10
680
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Optimizing for Happiness
mojombo
379
70k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
810
Balancing Empowerment & Direction
lara
1
420
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Unsuck your backbone
ammeep
671
58k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Transcript
家計簿の更新を便利にした話 2020.3.10 エンジニアてきRPA(じぶんのための自動化ツール)
自己紹介 黒田 哲平 パチンコの商品企画に所属、なんでもエンジニアです。 必要に応じて電子工作したり、arduino・NefryBT・Unityなど使っています。 趣味で家庭やネコ向けのIoTを作っています。
はじめに タイトルの通り、 業務でのRPA的なことじゃないお話です。 ご了承ください・・・
はじめに 家計簿+GASの組み合わせもどこかしらRPAに 通じると思います。何か参考になれば嬉しいです。
問題提起 家計簿の悩み。 「レシートの打ち込みが面倒」 その場でサクッと入力出来たら手間が省けるはず。
解決案 Noodl+enebular+GASの組み合わせでいい感じの 入力&更新が出来るのでは???
解決案 enebular(Node-RED)とGASの連携は簡単に出来る! ※ただしGASを公開すれば・・・
解決案 家計簿に関係するGASを公開したくない・・・ (シート名など知られたくない内容が含まれている) スプレッドシートにGASを紐づけておきたい
解決案 スプレッドシートに紐づくGASのトリガーを引く 方法 ・スプレッドシート起動時 ・スプレッドシート編集時 ・スプレッドシート更新時 ・Googleフォーム送信時 ・決められた時間
解決案 スプレッドシートに紐づくGASのトリガーを引く 方法 ・スプレッドシート起動時 ・スプレッドシート編集時 ・スプレッドシート更新時 ・Googleフォーム送信時 ←これでいこう! ・決められた時間
全体の流れ 4.GAS実行 3.Googleフォーム入力 2.データ転送 1.入力 ユーザーがWebページで日付や金額などを入力 → Googleフォームにデータを自動入力&追加 → スプレッドシートに紐づくGASを実行 → 自動でスプレッドシートを更新
(補足)Webページ ・NoodlでWebページを作成 ・GAE(Google App Engine)へデプロイ ・MQTTでデータを送信 ここが一番の難所でした …
(補足)Node-RED ・enebularを使ってテスト、ラズパイにデプロイ ・MQTTでデータを受信 ・GoogleフォームにアクセスするGCF(GoogleCloudFunctions)へ POSTリクエストを投げる
(補足)Googleフォーム ・日付や金額などを質問項目に設定 ・データを入力して送信する
(補足)スプレッドシート ・Googleフォームの送信をトリガーにしてGASが動く
デモ
まとめ ・スプレッドシートに紐づくGASを、Googleフォーム経由で トリガーを引いて自動的に実行出来ました。 ・GASを公開したくない場合に有効かと思われます。 ・NoodlからGAEへデプロイ出来たのが今回一番の成果です。 LTの機会をいただけて感謝しています。 以上となります。 ご清聴ありがとうございました。