[GAS×LINE NOTIFY] プッシュ通知を送る

プログラム

毎日、情報をLineに送りたいときLINE NOTIFYを使うと非常に便利です。
今回毎朝、本日日付を送るプログラムを作ってみたいと思います。

まずはLine Notifyの設定を行います。
https://notify-bot.line.me/ja/

  • ラインのメールアドレス、パスワードを入力し、ログインします

  • マイページに飛びます。

 

  • アクセストークンの発行を行います。

 

  • トークンのタイトルを入力し、連携させたいグループを選択します。

 

  • トークンが発行されるのでこれをメモリます。

 function sendHttpPost(message) {
    var token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
    var options =
        {
            "method": "post",
            "payload": "message=" + message,
            "headers": { "Authorization": "Bearer " + token }
        };
    UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options);
}

GASに上記メソッドを書きます。
XXXXXXXXXの所に先ほどのトークンを入力してください。
この引数のmessageに書きたい文字を渡すと、その文字が連携されます。
ものすごい単純ですが、今の時間をdt変数に格納して、メソッドに送ります。

 function myFunction() {
    var dt = new Date();
    sendHttpPost(dt);
 }

これのmyFunctionを実行されるとLINEに投稿されます。

 

さらに、以下でトリガーを指定することも可能です。

これにより、毎日投稿などが可能になります。

コメント

タイトルとURLをコピーしました