【環境】
Macbook pro. Google spread sheet , google apps script
function SlackPTR() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sh = ss.getSheetByName("test"); var data = sh.getDataRange().getValues(); var lastRow = sh.getLastRow(); for(let i = 1; i <= lastRow; i++) { var sentence=sh.getRange(i, 1).getValue(); const q251046 = (e) => { if(!e.value) return; const rng = e.range; const c = rng.getColumn(); if(c !== 3) return; const payload = { 'text':e.value, }; const options = { 'method':'post', 'contentType':'application/json', 'payload':JSON.stringify(payload), }; const url = 'xxx'; UrlFetchApp.fetch(url, options); }}}
スプレッドシート 内容
名前 | 番号 | 列3 |
---|---|---|
アキラ | 2 | |
佐藤 | 2 | |
田辺 | 1 |
【したいこと】
上記の番号の場所には関数が入っており、Vlookupで数字が2→1などに更新されます。
その番号の数字が変わったタイミングで、変わった場所の名前をスラックに送りたいです。
【試したこと】
上記のコードプラス、トリガーで変更時に通知を送る設定
変更されてない場所も変更時に送られてしまいます。
変更された場所のみの名前を送るのは可能でしょうか。
初心者で拙い質問で恐縮ですが、お力を貸して頂けますと幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/03 05:18
2020/04/03 05:22
2020/04/03 05:23
2020/04/03 05:44
2020/04/04 13:39
2020/04/04 13:45
2020/04/04 13:52 編集
2020/04/05 01:46