프론트엔드/Javascript

구글폼 제출시 Apps Script로 이메일 전송하기

다소스랩 2024. 12. 12. 10:05
반응형

구글폼은 구글 스프레드 시트와 연결이 가능합니다.

 

이메일 전송 코드 작성

 

Apps Script에 처음 접속하면 myFunction 함수가 있는데, 자유롭게 함수명을 변경해서 사용할 수 있습니다.

 

function sendEmail() {
  MailApp.sendMail("dasoslab@gmail.com", "신규 폼 제출", "바로가기 링크: https://example.com") ;
}

 

MailApp의 sendMail 함수를 이용하면 메일을 보낼 수 있습니다. 파라미터 순서는 다음과 같습니다.

  1. 이메일 주소
  2. 제목
  3. 내용

 

 

코드 작성 후 우측 상단에 배포 버튼을 눌러 배포를 진행해줍니다.

 

 

유형 선택에서 웹 앱을 선택하고, 설명은 자유롭게 작성 후 배포해줍니다.

 

트리거 등록

 

사이드바에서 트리거 메뉴로 이동합니다.

 

 

함수는 `sendEmail`를 선택하고, 배포를 버전 1, 이벤트 유형의 경우 양식 제출로 설정 후 저장합니다.

 

 

`Advanced`를 눌러줍니다.

 

 

`Go to 이메일 자동 전송 (unsafe)`를 눌러줍니다.

 

 

`Allow`를 누르면 끝입니다.

 

 

 

트리거가 잘 추가되었고, 폼이 제출될 때마다 이메일이 전송됩니다.

반응형

'프론트엔드 > Javascript' 카테고리의 다른 글

JavaScript로 네이버 SENS 메시지 발송하기  (1) 2024.12.20