소개
앞서 만든 사례를 업그레이드 시켜 다른 사용자도 이용이 가능하도록 확장성에 염두를 둔 두 가지 종류의 랜덤 추첨기 웹앱을 구글 앱스 스크립트(Apps Script)로 만들어 보았습니다.
기존에 명단이 정리된 구글 시트를 활용하는 '범용 추첨기'
추첨 명단을 입력받아 사용하는 '즉석 명단 입력 추첨기'
진행 방법
사용한 도구
Gemini (제미나이) : 구글 앱스 스크립트 코드 생성에 활용
Google Sheets : 학생명단 기재
Google Apps Script: 생성된 코드를 붙여넣어 스프레드시트와 연동되는 기능을 구현
Google Sites: 완성된 스크립트를 웹앱으로 배포하고, 수업 중 바로 사용할 수 있도록 사이트에 게시
첫번째 - 범용추첨기
이 추첨기는 이미 명단이 작성된 구글 시트만 있다면 어디서든 활용할 수 있는 범용성을 목표로 했습니다.
워크플로우:
명단이 등록되어 있는 구글시트 ID 확인
제미나이에서 코드 생성하기 ( 앞선 사례에서 사용한 채팅에 이어서)
위 내용 그대로 할건데 앱스스크립트 따로, 구글시트 따로 하고싶어. 구글시트 아이디를 받아오는 방식으로 할거야. 코드 구성해독립실행형 앱스스크립트 프로젝트
앱스스크립트 대시보드에서 범용추첨기 앱스스크립트 생성 후 코드 입력 , 웹앱 배포
검은 색 화면에서 한국어의 스크린 샷
>> 실행