1. 설명 (프로그램 설명 / 기능 설명)
이 프로그램은 구글폼을 통해 입력받은 정보(예: 이름, 날짜, 시간 등)를 기반으로 구글 캘린더에 일정을 자동으로 등록할 수 있다. 앱스 스크립트를 활용하여 설문 응답 제출과 동시에 자동으로 일정이 생성되며, 반복되는 수동 입력 없이도 실시간 일정 관리가 가능하다. 일정 등록 외에도 참석자 초대, 알림 설정, 일정 설명 추가 등 다양한 기능을 자동화할 수 있다. 예약, 면담, 체험학습 신청, 봉사활동 접수, 공간 이용 신청 등 다양한 목적에 맞게 적용 가능하다.

2. 사용 방법
- 앱스 스크립트로 자동화 코드 작성하기
Google 설문지와 연결된 스프레드시트에서
확장 프로그램 > Apps Script
를 클릭해 스크립트 편집기를 연다. 스크립트 창에서 자동 등록 코드를 작성한다. ChatGPT를 이용하면 입력 항목 순서에 맞는 전체 코드를 받을 수 있다.
- 트리거 설정으로 자동 실행 연결하기
Apps Script 편집기에서 상단의 시계 모양 아이콘(트리거)을 클릭한다. 트리거 추가를 선택한 후 실행할 함수는 onFormSubmit, 이벤트 유형은 양식 제출로 설정한다. 이 과정을 통해 설문 응답이 제출될 때마다 스크립트가 자동 실행되도록 설정된다. 트리거 설정이 누락되면 자동 등록이 작동하지 않으므로 꼭 확인해야 한다.
- 테스트 및 적용
테스트용 설문 응답을 직접 제출하고, 구글 캘린더에 일정이 자동으로 생성되는지 확인한다. 일정 제목, 시간 등이 정확히 반영되는지 검토한다. 스프레드시트 열 순서나 값이 바뀌었을 경우, ChatGPT에게 해당 사항을 알려주면 코드를 빠르게 수정해준다.
3. 활용 팁
- 일정 생성 시 Google Calendar의 알림 기능을 함께 설정하면, 자동으로 참석자에게 알림이 전송된다.
- 스프레드시트 응답 데이터를 기반으로 통계, 누적 목록, 참석 현황 등을 자동 정리할 수 있다.
4. 예시
- 프롬프트
- 트리거 추가 방법
- 앱스 스크립트 코드
작성자: 남궁영원