Company/Talk

구글독스(Google Docs)로 신청 접수 메일 받기

알 수 없는 사용자 2014. 3. 12. 02:31

구글독스(Google Docs)로 세미나 신청 접수 메일 받기


언제 생길지 모르는 세미나 신청자를 항상 확인해볼 수 없겠다는 생각에 방법을 찾던 중 '구글 스크립트'라는 것을 발견하였습니다.

'구글 스크립트'를 활용한 양식 신청 접수와 메일 자동 발송, 현재 위트에서 사용하는 방법을 공유해 드리겠습니다. :)


1. 구글 독스에서 양식 생성
2. 응답 대상 연결
여기까지는 쉽게 할 수 있고, 많이 나오는 자료이므로 생략하겠습니다.


3. '응답 대상' 스프레드시트에 스크립트 넣기

신청 양식을 작성하였다면 '응답 대상'으로 스프레드시트를 생성하게 될텐데요. 바로 이 스프레드시트에 스크립트를 넣는 것이 핵심입니다.

(1) 아래 화면과 같이 응답 대상 스프레드시트에서 '도구 - 스크립트 편집기'를 선택해주세요.


(2) 본격적으로 스크립트를 넣을 수 있는 편집 화면 입니다.
구글에서 제공하는 API로, 자바스크립트와 유사하기 때문에 쉽게(?) 코드를 작성할 수 있습니다.


(3) 스크립트를 테스트 해봅니다.
위 화면에서 ▶ 버튼을 누르시면 함수를 실행하고, 옆에 벌레(bug) 모양의 아이콘으로는 디버그도 해볼 수 있습니다.


(4) 테스트에 성공했습니다. ㅠㅠ
기호에 따라 HTML을 추가하면 원하는 양식으로도 받을 수 있습니다.


4. 스크립트를 연동하기

이제 작성한 스크립트가 '응답 대상'으로 스프레드시트와 양식에서 연동 될 수 있도록 해줍니다.

(1) 아래 화면과 같이 스크립트 편집기에서 '리소스 - 현재 프로젝트의 트리거'를 선택해주세요.


(2) 함수와 이벤트를 지정해 줍니다.
다양한 함수를 만들고 이벤트를 지정할 수 있습니다.



이렇게 구글 스크립트로 양식이 제출 되었을때 사용자에게 접수가 잘 되었다는 알림을 보내준다던지, 하루치 목록을 정리해서 내 메일로 받을 수 있게 한다던지 여러모로 활용할 수 있습니다.



도움받은 곳 URL

1. 구글 양식 활용 - 새로운 설문이 제출되면 메일로 알림 받기 (from 비스킷의 IT 블로그)
http://cocoabiscuit.tistory.com/55


2. Google Apps Script로 만들어보는 세미나 신청서
https://docs.google.com/document/preview?hgd=1&id=1tussmokAbsyE09aSVPUeGJdYnKzMPyzgGAyFi-wAfek
구글독스로 공유된 문서가 검색되어 정확한 출처는 확인할 수 없었습니다.

3. Google Apps Script API와 가이드 :)
https://developers.google.com/apps-script/