✈️ 일반 개발
구글 설문지 + 이메일 알람
맨텀
2020. 10. 25. 15:48
1. 구글 설문지로 설문지를 만든다.
2. 스프레드 시트 만들기를 눌러서 설문지가 응답되면 업데이트 되는 시트를 만든다.
3. 시트에서 도구 -> 스크립트 편집기
4. 아래와 같이 작성한다.
- 이건 콜백 함수기때문에, 편집창에서 실행눌러봤자 e가 널이라 values가 없다고 오류남!
function onFormSubmit(e) {
MailApp.sendEmail("관리자이메일@gmail.com", e.values[1] + "로 부터 문의" ,
'문의가 접수됨.' + '\n' +
'------------------------------------' + '\n' +
'이메일 : ' + e.values[1] + '\n' +
'문의 주제 : ' + e.values[2] + '\n' +
'유저 ID : ' + e.values[3] + '\n' +
'문의 내용 : ' + e.values[4] + '\n' +
'------------------------------------'
+
'시트링크를 여기다가 적어두면 편함'
);
}
- values 0은 타임스탬프 고정이고, 1번부터는 설정해놓은 응답 값이 들어온다.
- 테스트로 응답해보면 스프레드 시트에 표시되니 알 수 있다.
5. 트리거 설정
- 사진에 보이는 시계버튼을 눌러 트리거를 설정하자.
- 트리거 만들기를 하고, 아래와 같이 설정.
6. 이제 테스트 응답을 보내면 메일이 들어온다.