Research/Google products
AppsScript_특정 시간마다 Slack 메시지 보내기
RIEM
2023. 4. 19. 03:40
728x90
목표
Google Apps Script를 사용해서 일정 시간마다 Slack 채널로 메시지를 전송하는 것이 목표다.
준비
Slack 어플리케이션 내 webhook 설정이 미리 되어있다는 가정 하에 진행한다. 이에 대한 내용은 공식문서나 다른 블로그들이 많으니 참고하면 된다.
구현
function sendSlackMessage() {
const url = <slack-webhook-url>;
const params = {
method: "post",
contentType: "application/json",
muteHttpExceptions: true,
payload: JSON.stringify({
// "text 키값은 유지해주고, hello 메시지 내용반 바꿔주면 된다"
"text": "hello"
})
};
const sendMsg = UrlFetchApp.fetch(url, params)
var respCode = sendMsg.getResponseCode()
Logger.log(sendMsg)
Logger.log(respCode)
}
결과
Reference
- https://www.youtube.com/watch?v=630QGYcCwg0
- https://www.weareaugust.co.uk/blog/how-to-send-slack-alerts-from-google-sheets-apps-script/
728x90