見出し画像

ランダムなお風呂の順番を毎日LINEグループに投稿する方法【GAS🎨】

こんにちは!
パソコンインストラクター歴12年の
チサです。(*´∀`)

今日は

久々に
GAS🎨のお話!

ランダムなお風呂の順番を
毎日LINEグループに投稿する
💬
ってことをやったので

そのことを書きますね!
(∩´∀`)∩ワーイ

もとの話は
先月noteにも書いたんですが
わが家でちょっとした
もめごと⁉️がありまして…👇

細かい話ははしょりますが…
(気になる方はさっきのnoteへGO❣️)

この日を境に
毎日のお風呂の順番を
スマホのルーレットアプリで決めることに。

ずっと次女👧🏻が
毎日ルーレットを回して
その結果を
家族のLINEグループに
転送してくれてたんです。

それはそれで
ありがたいのですが。。

わたし…
初日から思ってたんです。

毎日毎日
ルーレット回して
グループに転送するの

めんどくない???

˙ก̀)

次女👧🏻は
『まだ、めんどくない』と言って
やってくれてたんですが

国民めんどくさがり代表⁉️の
わたしは👩🏻‍🦰

そこは

プログラミング🤖で
どーにかしたい🔥


……

そう思ってました。

GAS🎨を書いて
LINEと連携して
毎日決まった時間にメッセージ送信📤

これができればめっちゃラク👍

でもね💦
思わぬ壁が立ちはだかりました。。

それは。。

LINEのグループに
送信させるには
『グループID』が必要で💦
(;´Д`)

それを調べるのが
なんか大変そう。。。だったんです🌀

どーにもこーにも困ってて💦
半分諦めモードで
Xで独り言を呟いてたら

まる🍑さんから助け舟が⭐️
👇


LINE Notify



ってやつを使うと簡単にできるそう!

まる🍑さん
いつもありがとうございます😭


そんなわけで…

また次、このやり方を使う時に
参考になるよう
手順を残しておきますね!
(о´∀`о)

◆ 下準備

まずは
ランダムにお風呂の順番を決めてくれるよう
スプレッドシートを作成しました。

こんなの👇

C列に
RAND関数 を入れて
ランダムな数値を表示させてます👇

A列には
RANK関数 で順位をつけて👇


F列には
VLOOKUP関数 で結果を表示👇

H2セルにはその結果を
でつなげてます👇

これで
スプレッドシートの準備はオッケー!👌

あとは
教えてもらったこちらのサイトを参考に

LINE Notifyを利用して
LINEグループのトークンを取得
👇


これで
下準備は終了🎉


それを元に
GASをこんなふうに書きました。

◆ GAS🎨

  function ofuroMessage(){

    const token = '★★★ライングループのトークン★★★';
    const lineNotifyApi = 'https://notify-api.line.me/api/notify';
    const sh = SpreadsheetApp.getActiveSpreadsheet()

  //ランダム実行用
     sh.getRange('H1').setValue('=today()');  // H1セルに今日の日付を入力
     SpreadsheetApp.flush();  // 変更内容を即反映
    
    const date = sh.getRange("H1").getDisplayValues();
    const kekka = sh.getRange("H2").getValue();

    let message = '\n'+ date +'\n'+ kekka;

    const options =
    {
        "method"  : "post",
        "payload" : {"message": message},
        "headers" : {"Authorization":"Bearer " + token}
    };

    UrlFetchApp.fetch(lineNotifyApi, options);

  }


H1セルに
Today関数を入力してるんですが

これは
RAND関数を更新させるために
やってます。

あとは
このプログラムを
毎日決まった時間に実行させるため
トリガーの設定⏰をします。

詳しくは
こちらのnote参照


テストをしてみると…
上手くできました!
ヾ(●´∇`●)ノ

こんな感じで届きます👇

自動で毎日届くって
すごいですよねー!
(о´∀`о)

また、
ちょっとしたラクができる
いいネタ見つけたら
チャレンジしたいと思います🔥
🤗


ではでは
またあした!
(´꒳`)/


2023年9月25日🍁
新刊、販売しました!

エクセルの関数を特訓したい方は
ぜひチャレンジ🔥
紙の📕もご用意してます♪


Amazonで絶賛販売中

➊パソコンに関する📕 7冊

➋Kindle出版に関する📕 2冊

➌節約に関する📕 1冊


➍読書に関する📕 1冊

➎海外の方向けの📕 3冊



気になる本があれば
試し読みだけでも♪
(´▽`)

この記事が気に入ったらサポートをしてみませんか?