前提・実現したいこと
非エンジニアです。MACを使用しています。
Googleスプレッドシートの情報をGASでslackに通知で飛ばそうとしているのですが、
どうやってもシート内の範囲指定が行えず、1つのセルしか投稿されません。
シート内のセルを範囲で指定して飛ばしたいがセルひとつしか飛ばず
セルひとつの情報しか飛ばされません。
2行目3列目:5行目3列目の範囲の情報を飛ばそうとしています。
ソースコードを拝見いただき、間違っている箇所などありましたら
ご教示ください。
該当のソースコード
言語:GAS(JS)
function postSlack() { var sheet = SpreadsheetApp.openById('シートのURL'); var sentence = sheet.getSheetByName('シート名').getRange(2,3,5,3).getValue(); //getRange(2,3,5,3)で範囲指定していますが、実際は2,3の情報しか飛びません var payload = { 'text' : sentence, 'username' : 'test', 'channel' : 'test' , }; var options = { 'method' : 'post' , 'contentType' : 'application/json' , 'payload' : JSON.stringify(payload), }; var url = 'https://hooks.slack.com/services/slackのwebhookURL'; UrlFetchApp.fetch(url, options); }
回答1件
あなたの回答
tips
プレビュー