メむンコンテンツぞスキップ
芋出し画像

【䞀歩先行く子育おテク】Google Apps Script ✕ Line Notifyで子どもの習い事通知を䞀括管理


    はじめに


    息子が小孊生になり、䞀人で習い事に行くようになっおから、圌の「安党を確認」するこずは私にずっお非垞に倧切になりたした。子どもの習い事ぞの入退宀を知らせる通知は、たさに安心に盎結しおいたす。しかし、息子のある習い事からの通知はGmailで届くのです。私はこれがずおも䞍䟿だずずっず思っおいたのです。


    画像

    私たちの日垞は、数え切れないほどのメヌルや通知にあふれおいたす。残念ながら、日々の忙しさの䞭でGmailの通知を芋逃すこずはよくありたす。重芁な情報であるにも関わらず、メヌルボックスの䞭に埋もれおしたうのです。皆さんのお宅ではどうでしょうか
    この問題を解決し、子どもの習い事の入退宀の情報を確実に把握するための効果的な方法ずしお、LINEの掻甚を考えたした。

    この蚘事では、なぜLINEを掻甚するこずが有効なのか、そしおその具䜓的な方法を玹介したす。芪ずしお、子どもの安党を守るために、私たちができる工倫を共有したいず思いたす。

    問題提起


    子どもの安党に関する情報の共有は、家族党員にずっお重芁です。我が家の堎合、倫はほずんどGmailに届く習い事入退宀の通知をチェックしたせん。もし私だけの問題であれば、Gmailの蚭定を倉曎しお確実に通知を受け取るようにするこずもできたでしょう。しかし、倫も含めお家族党員が情報を共有するこずが必芁です。

    LINEを利甚するメリット


    ここで重芁な圹割を果たすのがLINEです。倫も頻繁に䜿甚するLINEでは、通知を芋萜ずすこずがほずんどありたせん。そこで私たちは、Gmailに入退宀の通知が来たら、それを私ず倫が参加するLINEグルヌプに自動転送するように蚭定したした。

    よく考えおみるず、習い事の通知だけでなく、小孊校の正門通過通知も含め、子どもに関する倚くの情報がGmailに届きたす。他の習い事に関する通知も、習い事ごずの専甚アプリで受け取っおいたしたが、実はGmailにも通知が来おいるこずに気づきたした。これらの通知を党おLINEで䞀括しお確認できれば、管理がずっず楜になるず考えたのです。

    この方法により、倫も私も、子どもが小孊校や習い事の斜蚭に安党に到着したこず、そしお無事に垰宅する準備ができたこずを色んなアプリを確認するこずなく、LINEでリアルタむムに知るこずができるようになりたした。これにより、子どもの安党に察する䞍安が倧きく軜枛されたした。

    具䜓的な方法

    では、具䜓的にはどうやっおGmailの通知をLINEに転送するのでしょうかこのプロセスは意倖ず簡単で、以䞋のステップで実珟できたす。

    LINE Notify からアクセストヌクンを発行:


    たずは、PCでLINE Notifyにアクセスし、アクセストヌクンを発行したす。このトヌクンは、Gmailの通知をLINEに送るための「鍵」のようなものです。りェブサむトの指瀺に埓えば、数分で完了したす。

    Google Apps Scriptでプログラムを䜜成:

    次に、Google Apps Scriptを䜿っお通知転送甚のプログラムを䜜りたす。難しそうですが、実際はほんの数ステップで完了したす。必芁なコヌドはむンタヌネット䞊にもたくさん䟋があり、コピヌアンドペヌストで簡単に導入できたす。私も以䞋でコヌドを茉せおいたすので、それをコピペですぐに䜿えたす。

    倉曎する項目ずプログラムの実行:

    最埌に、プログラムにアクセストヌクンなど必芁な情報を入力しお実行したす。これで、蚭定したGmail通知がLINEグルヌプに自動的に送信されるようになりたす。

    「LINE NotifyやGoogle Apps Scriptっお䜕難しそう 」ず思われるかもしれたせん。でも、心配はいりたせん。テクニカルな知識がなくおも、簡単に蚭定できたす。䞀床蚭定すれば、自動で運甚されるので、日々の手間もかかりたせん。



    詳现な蚭定方法


    1.LINE Notifyでアクセストヌクンを取埗

    (1) PCでLINE Notifyのりェブサむトにアクセスしたす。

    (2) QRコヌドを読み取っお、LINE Notify を友達に远加したす。

    画像


    (3)LINEアカりントでログむンした埌、「トヌクンを発行する」を遞択したす。

    画像


    (4)発行するトヌクンの名前を入力し、通知を受け取りたいLINEグルヌプを遞択したす。

    画像


    (5)「発行する」をおすず、トヌクンが生成されるので、これをコピヌしおおきたす。

    画像

    以䞊でトヌクンの発行は完了です。

    2.Google Apps Scriptを䜿甚しおスクリプトを䜜成

    (1)Google Apps Scriptを開始:

    • Googleドラむブにアクセスし、「Google Apps Script」を遞択したす。

    • 新しいスクリプト゚ディタが開きたす。

    画像


    スクリプトの入力:

    ここに、Gmailの通知をLINEに転送するためのスクリプトを入力したす。基本的なスクリプトはむンタヌネット䞊で芋぀けるこずができたすし、私の曞いたスクリプトをコピヌ・アンド・ペヌストで倧䞈倫です。

    function sendNotificationForUnreadMessages() {
      var accessToken = '***************'; // LINE Notifyのアクセストヌクンをここに眮き換える
      var labelName = 'ラベル名'; // 通知を受けたいGmailのラベル名
      var searchQuery = 'label:' + labelName + ' is:unread'; // ラベルず未読の条件を指定
      var threads = GmailApp.search(searchQuery); // 怜玢ク゚リに基づいおスレッドを取埗
      var messages = GmailApp.getMessagesForThreads(threads); // スレッド内のメッセヌゞを取埗
    
      for (var i = 0; i < messages.length; i++) {
        for (var j = 0; j < messages[i].length; j++) {
          var message = messages[i][j];
          if (!message.isUnread()) continue; // 念のため未読のメッセヌゞのみを確認この行は基本的に䞍芁
    
          var subject = message.getSubject();
          var bodyText = message.getPlainBody();
          var snippet = bodyText.substring(0, 70); // 本文の最初の70文字を取埗
    
          // LINE Notifyに送信するメッセヌゞを準備
          var payload = {
            'message': '新しいメヌル: ' + subject + '\n' + snippet
          };
    
          // LINE Notifyにメッセヌゞを送信するためのオプションを蚭定
          var options = {
            'method': 'post',
            'payload': payload,
            'headers': {'Authorization': 'Bearer ' + accessToken}
          };
    
          // LINE Notify APIを呌び出しお通知を送信
          UrlFetchApp.fetch('https://notify-api.line.me/api/notify', options);
    
          // 凊理したメッセヌゞを既読にする
          message.markRead();
        }
      }
    }
    
    

    このスクリプトは、Gmailで特定のラベルが付けられた未読メヌルを怜玢し、その内容をLINEに通知する機胜を持っおいたす。

    個人で倉曎する項目ずプログラムの実行:

    個人で蚭定が倉曎が必芁な項目:

    ・アクセストヌクンの蚭定: スクリプトの"************"のずころに、LINE Notifyから取埗したアクセストヌクンを含めたす。。

     var accessToken = '**************'; 


    ・メヌルの条件蚭定: LINEで通知するメヌルの条件を蚭定したす。私の堎合は、特定のラベルが付けられたメヌルが来たらLINEに通知するようにしおいたす。'ラベル名'のずころに自分が通知したいラベル名を蚘入したす。

     var labelName = 'ラベル名'; // 通知を受けたいGmailのラベル名

    プログラムの実行:

    ・プログラムの保存䜜成したプログラムを保存したす。画面䞊郚にある「名前を付けお保存」を遞択し、プログラムにお奜みの名前を付けたす。

    ・プログラムの実行保存埌、゚ディタ䞊郚のドロップダりンメニュヌ「関数を遞択」から「sendNotificationForUnreadMessages」を遞択したす。
    右隣にある実行ボタン▶マヌクをクリックしたす。

    画像


    初めおの実行時には、Googleからの蚱可を求められたす。画面に衚瀺される譊告に惑わされず、「詳现」をクリックし、「安党ではないペヌゞぞ移動」を遞択しお進んでください。
    続いお衚瀺される画面で、プログラムに必芁な暩限を蚱可したす。

    ・プログラムの実行条件トリガヌの蚭定:
    スクリプト゚ディタの巊䞊にある時蚈マヌクのアむコンをクリックし、「トリガヌ」を遞択したす。

    画像
    • 画面右䞋にある「トリガヌを远加」をクリックしたす。

    • 「実行する関数を遞択」で「sendNotification」を遞びたす。

    • 「むベントの゜ヌスを遞択」では「時間䞻導型」を遞択したす。

    • 「時間ベヌスのトリガヌタむプを遞択」で「分ベヌスのタむマヌ」を遞びたす。

    • 「時間の感芚を遞択分」で「1分おき」を遞択したす。


    画像

    この蚭定により、䜜成したプログラムは1分ごずに実行され、Gmailに新しい通知があった堎合、それをLINEに転送したす。

    これで、指定した条件の新着メヌルが届くたびに、通知が届くようになりたす。はじめは難しく思うかもしれたせんが、䞀床蚭定しおおけばずおも䟿利なので、みなさんもぜひチャレンゞしおみおください。

    わからないこずがあれば、コメントで教えおください


    【お知らせ】
    LINE Notify、2025幎3月31日サヌビス終了しおしたうそうです。
    https://notify-bot.line.me/closing-announce

    ご心配なくLINE Messaging APIずいう新しいツヌルをご利甚いただくこずで、これたでず同様に、様々なサヌビスからの通知をLINEで受け取るこずができたす。しかも、無料枠月に通も甚意されおいるため、個人での利甚にもおすすめです。

    私も早速詊しおみたした

    LINE Messaging APIに぀いおもっず詳しく知りたい人は、以䞋のリンクをチェックしおみおください。

    LINE Notifyのサヌビス終了は残念ですが、LINE Messaging APIで快適な通知ラむフを続けおいきたしょう。


    ヌヌヌヌヌヌヌヌヌヌ
    私の曞いた本が出版されたした
    Twitterからうたれた
    ちょっず理系なおうち遊びの本

    Amazon 売れ筋ランキング  
    幌児教育 カテゎリヌ  有料Top100
    ベストセラヌ1䜍✚ になりたした
    ありがずうございたす


    KindleUnlimited, ペヌパヌバックでも読めたす


    画像



     
     
    家庭にAIを導入したら、毎日が前に進み始めた 著曞『AI×家事』扶桑瀟 WOMAN AI AWARD 2026 受賞 miyazakimari.com NHK・日テレ・フゞ・雑誌ESSE・LDK・クロワッサン掲茉 講談瀟with classコラムニスト

    あなたぞのおすすめ