11
5

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.

シフト情報を通知してくれるLINEbotが欲しい

Posted at

コロナの流行により、
テレワーク勤務が職場で導入された方も多いのではないでしょうか。
その変化に伴い感じた課題を改善すべく、プログラミング初心者が取り組んでみました。

#【私が感じた課題】
出社時に、他部署で誰が不在または、テレワークかが把握できておらず、
シフト把握に時間がかかりお客さまをお待たせしてしまうということがありました。

・誰が
・何時までの勤務なのか
→毎日LINEbotでの通知で、シフト情報を教えてくれると少し楽になるのではないかと考えました。

#【完成イメージ】
image.png
↑上記のシフト内容に合わせて、
日付を入力するとLINEbotが勤務内容を教えてくれます。

image.png

この仕組みを作りたいと思いました。

#【使用したもの】
Node-red
・[LINE Developers](https://developers.line.biz/ja/"LINE Developers")
・[Google スプレッドシート](https://www.google.com/intl/ja_jp/sheets/about/"Google スプレッドシート")

#【プログラミング初心者がやってみた】
image.png
↑上記の形で、試行錯誤を行いましたが、なかなかGSheetノードがうまく動作せず、Google スプレッドシートからデータを取得できませんでした。

image.png
データが取れなくなっていることを相談させていただいたところ、Google スプレッドシートの「ファイル」→「ウェブ公開」で取得したURLでの方法を教えていただきました。

image.png
〇1つ目のfunctionノード
image.png

〇2つ目のfunctionノード
image.png

なんとか、8/1と8/2限定でデータ取得が可能となり、
完成イメージ図のLINEのメッセージが届くようになりました。

#【もっと知りたい】
Google スプレッドシートのデータを出し分ける方法を今も模索中です。
Google スプレッドシート内容に合わせて、データの出し分けをし返信ができるようになるとさまざまな業務の効率化にもつなげられると思っています。

最後までご覧いただきありがとうございました。

11
5
1

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
11
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?