아래 공식 사이트 참고하여 진행하였다.
https://api.slack.com/messaging/webhooks
https://api.slack.com/apps?new_app=1 로 가서 Create New App 버튼을 클릭한다.
앱 이름(해당 이름으로 슬랙 스레드가 보내진다)과 보낼 목적지 워크스페이스를 선택한다
아래로 스크롤하여 App-Level Tokens에서 토큰을 생성한다.
add features and functionality 토글을 열어 Incomifng Webhooks를 클릭한다
토글을 눌러 On으로 활성화한다.
Add New Webhook to Workspace를 클릭한다
1번에서 선택한 워크스페이스의 채널들이 보여진다. 게시할 채널을 선택하고 '허용'을 클릭한다.
webhook URL을 복사한다.
Google Form 편집페이지로 이동하여, 설정>스크립트편집기>편집기
https://github.com/markfguerra/google-forms-to-slack/blob/master/code.js
위 링크(깃헙코드)에 있는 스크립트를 복사하여 스크립트를 작성해준다.
모든 코드를 가져다 쓰면 되지만, 사용자 설정에 맞게 변경해야하는 곳은
배포>새배포를 눌러 웹앱 구성을 작성해준다
작성한 후에는 "배포" 버튼을 눌러 배포를 진행한다
연동되었는지 initialize 함수를 RUN하여 확인한다.
만약 권한 요청창이 뜨면 모두 허용해준다.
마지막으로 구글 응답을 해보고 Slack에 알림이 잘 오는지 확인한다.