サイトアイコン Googleスプレッドシート 完全攻略

【GAS】セルの値を判別してLINEに送信する方法

LINEとの連携一覧

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回

【GAS】GoogleスプレッドシートからLINEにメッセージを送る方法(トークルームの作成、LINE Notify APIの登録)
  • 簡単にスプレッドシートからLINEにメッセージが送れます。
  • スプレッドシートに貼り付けたボタンからマクロを起動することができます。
  • 今回は、とっても価値の高い方法をお伝えします。


    これを知ることであなたは、

    なので、サクッとマスターして

    と答えてあげてください。

    ご質問

    G2セルが5以上になれば通知がくるようにしたいです。

     

     

    準備

    スプレッドシートからLINEにメッセージを送れるようにします。

    【GAS】GoogleスプレッドシートからLINEにメッセージを送る方法(トークルームの作成、LINE Notify APIの登録)
  • 簡単にスプレッドシートからLINEにメッセージが送れます。
  • スプレッドシートに貼り付けたボタンからマクロを起動することができます。
  •  

    動画はこちら

    スクリプト

    //セル値を取得しLINEに送信する
    function SendLinefromCell() {
      const SH_NAME = "値のチェック"
      const CKCELL = "G2"
    
    
      const sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(SH_NAME)
      let checkval = sh.getRange(CKCELL).getValue()
      console.log(checkval)
    
    
      if (checkval > 5) {
        sh.getRange("H2").setValue("5を超えました。LINEに送信します。")
        // sendLineMessage("5を超えました。")
      }
      else {
        sh.getRange("H2").setValue("5以下です")
    
    
      }
    }

    ※動画のスクリプトから関数名を変更し、シート名とセルの位置を定義しました。あなたの環境に合わせて、SH_NAME,CKCEllを変更してください

     

     

     

    【GAS】GoogleスプレッドシートからLINEにメッセージを送る方法(トークルームの作成、LINE Notify APIの登録)
  • 簡単にスプレッドシートからLINEにメッセージが送れます。
  • スプレッドシートに貼り付けたボタンからマクロを起動することができます。
  •  

     

    シートはこちら

    *クリックすることでシートが開きます。(コピーしてお使いください)

     

     

    GOOGLEFINANCEでArrayFormula的な動き

    一気にSUMする方法(BYROW,LAMBDA)(Gスプレッドシート)
  • 範囲を行単位で処理するLAMBDA、BYROWの使い方がわかります。
  • ArrayformulaでできなかったSUMやTEXTJOINが実現できます。
  • =BYROW(E17:E19, LAMBDA(rrow,GOOGLEFINANCE(rrow)))

     

     

    最後までご覧いただきありがとうございます。

    つぎはこちら

    LINEとの連携一覧

    モバイルバージョンを終了