구글 앱스크립트 일기
구글 폼 응답 제한 걸기(by Apps Script)
국밥먹여주는남자NobackT
2024. 1. 15. 19:20
날짜: 2024년 1월 15일
주제: 앱스크립트를 활용한 구글 폼 응답 제한 설정
서론: 스마트한 응답 관리의 시작
오늘은 구글 폼을 활용하여 학생들의 지원서 등을 받는 과정에서 자주 마주치는 문제, 즉 '응답 수 제한 설정'을 해결하는 방법을 탐구했습니다. 이는 특히 선착순 응답을 받아야 하는 경우에 매우 유용합니다.
학습 경험: 구글 앱스크립트를 활용한 응답 제한
구글 앱스크립트 기초:
구글 앱스크립트는 구글 드라이브, 문서, 스프레드시트, 폼 등 구글 워크스페이스의 다양한 서비스와 상호 작용하는 스크립트를 작성하는 데 사용됩니다.
오늘의 코드 스니펫: 응답 수 제한 설정
function Limit_Responses(){
var max_responses = 6; // 원하는 최대 응답 수 설정
var form = FormApp.openById(""); // 구글 폼 아이디 입력
var responses = form.getResponses();
var len = responses.length; // 현재 응답 수 파악
Logger.log(len);
if(len == max_responses){
form.setAcceptingResponses(false); // 최대 응답 수 도달 시 폼 닫기
}
}
이 스크립트는 구글 폼에서 정해진 수의 응답이 들어오면 자동으로 추가 응답을 받지 않도록 설정합니다. 이를 통해 선착순으로 제한된 수의 응답만 받을 수 있게 됩니다.
개인적 성찰: 교육 현장에서의 효율성 증대
이 기술은 특히 교육 현장에서 매우 유용하게 사용될 수 있습니다. 학생들의 과제 제출, 행사 신청 등을 관리할 때 정확한 응답 수를 기반으로 신속하고 정확하게 처리할 수 있기 때문입니다.
마무리 생각:
오늘 배운 구글 앱스크립트를 이용한 응답 제한 설정 방법은 간단하지만 매우 효과적인 해결책을 제공합니다. 이러한 자동화 기법은 시간과 노력을 절약하며, 특히 교육 현장에서 관리 업무의 효율성을 높이는 데 큰 도움이 될 것입니다. 여러분도 이러한 스크립트를 활용하여 여러분의 업무를 더욱 효율적으로 관리해보세요!