こんにちは。保育園からくるメールに気付かない事が多く、朝保育園に行ったらお休みという事がたまにあるので、LINE通知をして気付きやすくするのと家族で共有するようにしました。
「LineNotify」と「Google Apps Script」を使って簡単に実現出来ます。
LineNotifyでアクセストークンの取得
LineNotify(https://notify-bot.line.me/ja/)よりマイページを選択して、「トークンを発行する」からアクセストークンを取得します。
トークンは一度しか表示されないので忘れないようにメモします。
Google Apps Scriptにてソース作成
Google Apps Script(https://script.google.com/home)より新しいプロジェクトを作成します。
以下ソースをコピーします。
最初の3行を書き換えて下さい。
Google Apps Scriptにてトリガー作成
\[表示\]-
\[現在のプロジェクトのトリガー\]を選択します。
トリガーの作成を選択し、以下設定を行います。 ソースの「var get_interval = 30;」部分と赤枠部分を合わせておきます。
ちなみに、トリガーを登録しようとすると、「このアプリは確認されていません」と出ました。対処方法を詳細に記載されているサイトをご紹介させて頂きます。 https://tonari-it.com/gas-script-approval/
これで終わりです。とても簡単!!
2020/07/21追記 エラー:その操作を実行するには承認が必要です。
数日前から「その操作を実行するには承認が必要です。」のエラーメールが届くようになりました。
特にパスワードも権限系の設定も変えた覚えもないんだけど、、と思い調べたところ最近同様のケースが発生しているようです。 https://teratail.com/questions/278164
以下設定画面で「Google Apps Script API」がオフになっていたので、オンにしました。こんなのあったかなー。仕様追加されたんですかね。 https://script.google.com/home/usersettings
これだけだとエラーが解消されないので、次に関数を実行します。
すると以下メッセージが出てくるので、「許可を確認」を選択するとアカウント選択画面が表示されるので、アカウントを選択します。
次に「このアプリは確認されていません」が表示されるので、小さい文字の「詳細」をクリックします。
「安全ではないページに移動」を選択すると
リクエストを許可して完了です。