ご訪問ありがとうございます。
Googleシートマスターのひろしです。
前回
【GAS】GoogleスプレッドシートからLINEにメッセージを送る方法(トークルームの作成、LINE Notify APIの登録)
今回は、とっても価値の高い方法をお伝えします。
これを知ることであなたは、
- 定期的にセルを判別する方法がわかります。(LINEに送信できます)
- GOOGLEFINANCE関数をArrayFormula的な動きをさせることができます。
なので、サクッとマスターして
と答えてあげてください。
ご質問
準備
スプレッドシートからLINEにメッセージを送れるようにします。
【GAS】GoogleスプレッドシートからLINEにメッセージを送る方法(トークルームの作成、LINE Notify APIの登録)
動画はこちら
スクリプト
//セル値を取得し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の登録)
シートはこちら
*クリックすることでシートが開きます。(コピーしてお使いください)
GOOGLEFINANCEでArrayFormula的な動き
一気にSUMする方法(BYROW,LAMBDA)(Gスプレッドシート)
=BYROW(E17:E19, LAMBDA(rrow,GOOGLEFINANCE(rrow)))
最後までご覧いただきありがとうございます。
つぎはこちら