#経緯
LINEの機能でトークに投げた内容をLINE keepに保存してくれる機能があります。
これのGoogle Keep版を作りたかった学生の話です。
結果として、Google KeepはGASに対応しておらず、公式APIがないので
Google ドキュメントに保存することになりました。
文字と画像の保存に対応しています。
(動画も画像同様対応可能ですが書いてません。需要があれば解説します。)
コードだけ参照したい方は....
https://github.com/hinawakasonoko/desktop-tutorial/blob/master/Code.gs
コード解説はその2にまとめたので記事下のリンクをどうぞ。
#LINE側の準備
まずはLINEのAPIを使わないとどうしようもないので、LINE Business IDで公式アカウントを作成します。
https://account.line.biz/signup
作成は流れで入力なりボタン押すなりするだけなので割愛。
LINE Developersのサイトで
- messaging APIを有効にする
- Webhook送信をオンにする
- 自動応答メッセージをオフにする
- アクセストークン(ロングターム)を発行する
これらを行えばOKです。取り扱いmessaging APIのタブ探せば間違いないです
アクセストークンはGAS内に入れるのでメモをお忘れなく。
#Google側の準備
https://drive.google.com/drive/u/0/my-drive
一方Google側ではDriveにアクセスし、左上の新規ファイルの作成ボタンを押し、
その他にある、アプリを追加を選びます。
Google Apps Scriptを検索してインストールし、流れのままセットアップすると、先ほどのその他の中にGoogle Apps Scriptが追加されます。
同時に、メモを保存するためのドキュメントも作成しておいてください。
その際、ドキュメントを開いているときのURLの
docs.google.com/document/d/文字列/edit の文字列部分もメモしておいてください。GASで使います。
その2ではコードと、LINEで使うための手順を解説します。(qiitaって連続投稿できないんですね....)
その2 https://qiita.com/nuyuyuri/items/3e1e76980c1d8f5c6812