GASとIFTTTで楽天モバイルの基地局の増減をツイートする

IFTTT

WEBHOOKとTwitterを利用

f:id:imabari_ehime:20210622004052p:plain

名前は「rakuten」、変更する場合はスクリプトの「rakuten」を変更

f:id:imabari_ehime:20210622004215p:plain

ツイートの文面は適時変更

f:id:imabari_ehime:20210622004246p:plain

WEBHOOK

ifttt.com

上のリンクからkeyをコピーしてスクリプトの「xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx」に貼り付け

f:id:imabari_ehime:20210622004802p:plain

スプレッドシート

# A1
=importdata("https://imabari.github.io/musen/00_prefs_diff.csv")

GAS

スクリプト

function myFunction() {

    // 都道府県番号+1
    let pref = 39;

    let sheet = SpreadsheetApp.getActiveSheet();
    let range = sheet.getRange(pref, 1, 1, 7);

    let values = range.getValues()[0];

    console.log(values)

    if (values[6] == 0) {

        if (values[5] != 0) {

            let message = {
                "value1": values[3],
                "value2": values[4],
                "value3": values[5]
            };

            let options = {
                "method": "POST",
                "headers": {
                    "Content-Type": "application/json"
                },
                "payload": JSON.stringify(message)
            };

            UrlFetchApp.fetch("https://maker.ifttt.com/trigger/" + "rakuten" + "/with/key/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", options);
        };
    };
};

定時実行

GASの定時実行で7時以降に設定