前提・実現したいこと
スプレッドシートでしてした複数セル(別シートから自動更新されます)が更新された時にSlackにその内容を投稿したいのですがうまくいきません、、、。当方初心者で、知識不足です。
発生している問題・エラーメッセージ
Slackに投稿されません。
該当のソースコード
function getMessage(){
var sheet = SpreadsheetApp.openById('abcde');
var messageArray = sheet.getSheetByName('シート1').getRange(1,10,1,6).getDisplayValues();
for(var i = 0; i < messageArray.length; i++){
for(var j = 0; j < messageArray[i].length; j++){
message.push(messageArray[i][j]);
}
}
var sendMessage = message.join('\n');
return sendMessage;
}
function postSlack() {
var payload = {
'text' : 'sentence',
'username' : 'bot',
'channel' : '#0',
'icon_emoji': ':emoji:' ,
};
var options = {
'method' : 'post' ,
'contentType' : 'application/json' ,
'payload' : JSON.stringify(payload),
};
var webhook_url = 'https://hooks.slack.com/';
UrlFetchApp.fetch(webhook_url, options);
}
試したこと
何十時間も試行錯誤しています、、、。
補足情報(FW/ツールのバージョンなど)
何が問題なのか、見当もつきません。。。。。
あなたの回答
tips
プレビュー