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
290
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
YuruRPA_kakeibo
NearMugi
March 10, 2020
More Decks by NearMugi
See All by NearMugi
nekoIoTLT_NearMugiLLM
nearmugi
0
420
nekoIoTLT_CatAndColorSensor
nearmugi
0
970
VisualProgramming_GoogleHome_LINE
nearmugi
1
620
EnebularMeetup_GoogleCalendar
nearmugi
0
310
nekoIoTLT_ToyAndVoiceAnalysis
nearmugi
0
410
nekoIoTLT_Demachi
nearmugi
0
470
nekoIoTLT_SearchBlackObject
nearmugi
1
710
nekoIoTLT_nekoDeeplearning
nearmugi
0
350
nekoIoTLT_nekoGohan
nearmugi
0
570
Other Decks in Technology
See All in Technology
「速く作る」から「正しく作る」へ ─ 生成AI時代の開発フロー改革の ロードマップと実行 ─
starfish719
0
8.9k
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
160
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
170
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
270
AgentGatewayを試してみたかった
tkikuchi
0
120
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
1.9k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
AI Testing Talks: Challenges of Applying AI in Software Testing: From Hype to Practical Use
exactpro
PRO
1
140
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
0
300
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
790
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
7
4.2k
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
260
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
How to Think Like a Performance Engineer
csswizardry
28
2.6k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Building Adaptive Systems
keathley
44
3k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
850
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の機会をいただけて感謝しています。 以上となります。 ご清聴ありがとうございました。