手軽に写真を残す
こんにちわ、自分はスーパーの店員をしているですが、部門の担当者それぞれが写真に撮った売場写真など、それが一か所に保存できていると楽だなと思い、 共通のGoogleドライブに保存してもらおう と考えましたが、
- Googleのアカウントを持っていない人、作りたくない人がいる
- 共有権限が細かく設定できない
等の理由から LINEでGoogle ドライブに送ってもらえば便利 になると思い作ってみました。
使用ツール
出来たもの
ラインで画像を送ると、、「ちゃんと送っておきました!」と返信が来て
Google ドライブにアップロードされます
Makeのモジュール構成
各モジュール詳細
LINE Watch Events
LINEよりChannel Access Token、User IDを入力して
Wechook のアドレスをLINEのビジネスアカウントに登録します
LINEからメッセージを受け取ることができるようになります
Router
下のTOOLの歯車の所にある、Router というモジュールで条件分岐させます モジュール同士の繋がっている線をクリックして、分岐の条件を設定 __受け取ったメッセージがテキストならGoogle Sheetsへ、画像ならDownload a Message Attachmentへデータを流します__画像はGoogleドライブへテキストメッセージはGoogle sheetsへ流して、画像やテキストどっちのタイプもメッセージを受け取っても良い様にしますRouter と Download a Message Attachment のつなぎ目には
メッセージタイプがもしもimage(画像)ならこちらを通るように設定します(下図)
Router と Google Sheets のつなぎ目には YES にチェックをして、他の条件に当たらなければすべてここを通すという条件を与えます(下図)
Download a Message Attachment
設定は下記の様に入力します、画像データをURLから取得してくる為で、このモジュールを挟まないと画像データをGoogleドライブにアップロードできないようですGoogle Drive
Google Drive に接続する方法はonline helpを参照
左下のShow advanced settingsをオン にして以下の様に入力します、Folder IDにドライブのあるURLのfolders/以下の部分をコピペします
Google Sheets Adds a row
こちらの設定は任意でどうぞ、画像はA列にMassagetextを B列にUser IDを C列にTimestapを記入します これでテキストメッセージを受け取った際は、Google Sheetsにテキストが一行加えられるようになりましたSend a Reply Message (Google sheetsの後ろの方)
Google Sheetsの先のSend a Reply Message モジュールに ユーザーに送信完了したことがわかるように「メモしました」のreplyを返す様に設定します以上
ここまでは今のところの進捗です、改良したい所や今後の発展を考えてみました
- 投稿した年月別にフォルダ分け
- LINEでGoogle ドライブ内のファイルをできるようにすると、孫の写真をじいちゃんばあちゃんが
好きな時に見れるようになるかも - 画像にコメントを添付できるとプライベートでのアルバムづくりにも使えるかな
何か良い方法&こんな使い方もあるよなどありましたらコメントお願いします!