LoginSignup
10
9

More than 1 year has passed since last update.

皆で写真をLINEでGoogleドライブに送りたい 簡単にアルバム共有

Last updated at Posted at 2022-04-25

手軽に写真を残す

こんにちわ、自分はスーパーの店員をしているですが、部門の担当者それぞれが写真に撮った売場写真など、それが一か所に保存できていると楽だなと思い、 共通のGoogleドライブに保存してもらおう と考えましたが、

  • Googleのアカウントを持っていない人、作りたくない人がいる
  • 共有権限が細かく設定できない

等の理由から LINEでGoogle ドライブに送ってもらえば便利 になると思い作ってみました。

使用ツール

出来たもの

ラインで画像を送ると、、「ちゃんと送っておきました!」と返信が来て
image.png
Google ドライブにアップロードされます
image.png

Makeのモジュール構成

image.png

各モジュール詳細

LINE Watch Events

LINEよりChannel Access Token、User IDを入力して
Wechook のアドレスをLINEのビジネスアカウントに登録します
LINEからメッセージを受け取ることができるようになります
2022-04-25 195142.png

Router 下のTOOLの歯車の所にある、Router というモジュールで条件分岐させます モジュール同士の繋がっている線をクリックして、分岐の条件を設定 __受け取ったメッセージがテキストならGoogle Sheetsへ、画像ならDownload a Message Attachmentへデータを流します__画像はGoogleドライブへテキストメッセージはGoogle sheetsへ流して、画像やテキストどっちのタイプもメッセージを受け取っても良い様にします

Router と Download a Message Attachment のつなぎ目には
メッセージタイプがもしもimage(画像)ならこちらを通るように設定します(下図)
image.png
Router と Google Sheets のつなぎ目には YES にチェックをして、他の条件に当たらなければすべてここを通すという条件を与えます(下図)
image.png

Download a Message Attachment 設定は下記の様に入力します、画像データをURLから取得してくる為で、このモジュールを挟まないと画像データをGoogleドライブにアップロードできないようです

image.png

Google Drive

Google Drive に接続する方法はonline helpを参照

左下のShow advanced settingsをオン にして以下の様に入力します、Folder IDにドライブのあるURLのfolders/以下の部分をコピペします

image.png

Send a Reply Message (Google Driveの後ろの方) 送信完了したことがわかるように「ちゃんと送っておきました!」のreplyを返します

image.png

Google Sheets Adds a row  こちらの設定は任意でどうぞ、画像はA列にMassagetextを B列にUser IDを C列にTimestapを記入します これでテキストメッセージを受け取った際は、Google Sheetsにテキストが一行加えられるようになりました

image.png

Send a Reply Message (Google sheetsの後ろの方) Google Sheetsの先のSend a Reply Message モジュールに ユーザーに送信完了したことがわかるように「メモしました」のreplyを返す様に設定します

image.png

以上

ここまでは今のところの進捗です、改良したい所や今後の発展を考えてみました

  • 投稿した年月別にフォルダ分け
  • LINEでGoogle ドライブ内のファイルをできるようにすると、孫の写真をじいちゃんばあちゃんが
    好きな時に見れるようになるかも
  • 画像にコメントを添付できるとプライベートでのアルバムづくりにも使えるかな

何か良い方法&こんな使い方もあるよなどありましたらコメントお願いします!

10
9
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
10
9