Google 설문지를 자동으로 열고 닫도록 예약할 수 있나요?

빠른 답변: 아니요, 기본적으로는 안 됩니다. Google 설문지에는 수동 "응답 받기" 토글만 있습니다 — 내장된 날짜/시간 예약 기능이 없습니다. 자동화하려면 시간 기반 트리거가 있는 Google Apps Script를 작성하거나, formLimiter 같은 서드파티 부가기능을 설치하거나, 타이밍이 중요하지 않다면 그냥 수동으로 전환하세요.

많은 사람들이 Google 설문지에 예약 기능이 있다고 기대합니다 — 여는 날짜를 설정하고, 닫는 날짜를 설정하고, 그냥 두면 될 것이라고요. 하지만 그렇지 않습니다. Google 설문지가 제공하는 것은 응답 탭에 있는 단일 수동 스위치, "응답 받기" 켜기/끄기뿐입니다. 그 수동 토글을 넘어서는 모든 것은 여러분이 직접 만들거나 추가해야 합니다. 시험 기간, 등록 마감일, 한정 기간 프로모션에 실제로 작동하는 방법을 소개합니다.

Google 설문지가 실제로 제공하는 것

설문지를 열고 응답 탭을 클릭하면 응답 받기라는 토글이 보입니다. 이를 끄면 양식 링크를 방문하는 모든 사람이 더 이상 제출을 받지 않는다는 메시지를 보게 되며, 설정할 수 있는 선택적 맞춤 메시지도 함께 표시됩니다. 이것이 내장 메커니즘의 전부입니다 — 설정 어디에도 닫는 날짜나 여는 날짜를 입력하는 필드는 없습니다. 이 토글과 관련된 응답 제한 옵션에 대한 자세한 내용은 Google 설문지 닫기 및 응답 제한하기 가이드를 참고하세요.

방법 1: 수동 전환

팀 점심 RSVP나 특정 시간까지 마감인 수업 과제처럼 소규모나 비공식적인 용도라면, 가장 간단한 방법은 적절한 시간에 직접 토글을 전환하는 것을 기억하는 것입니다. 비용이 전혀 들지 않고 기술적인 설정도 필요 없습니다. 명백한 단점은 전적으로 여러분이 기억하는 데 달려 있다는 것이며, 잠들어 있다면 "정확히 밤 11시 59분에 닫힘"은 잘 작동하지 않습니다.

방법 2: 시간 기반 트리거가 있는 Google Apps Script

정확한 마감 시간이 실제로 중요한 경우 — 시험 기간이나 공정성을 위해 강제되는 마감일 — Google Apps Script가 이를 안정적으로 처리할 수 있습니다. Apps Script는 Google Workspace 앱을 위한 Google의 내장 스크립팅 레이어이며, "응답 받기"를 일정에 따라 전환하는 것을 포함해 양식을 프로그래밍 방식으로 제어할 수 있습니다. 예약을 넘어 스크립팅 레이어가 할 수 있는 일에 대한 자세한 내용은 Google 설문지용 Google Apps Script 가이드를 참고하세요. 이 특정 사용 사례의 단계는 위 상자에 나와 있습니다: 설문지에서 스크립트 편집기를 열고, setAcceptingResponses(false)를 호출하는 짧은 함수를 작성한 뒤, 원하는 정확한 순간에 실행되는 시간 기반 트리거를 연결하세요. 같은 패턴을 반대로 사용해 예약된 시간에 setAcceptingResponses(true)를 호출하면 양식을 자동으로 열 수도 있습니다.

방법 3: formLimiter (서드파티 부가기능)

직접 스크립트를 작성하고 싶지 않다면, formLimiter는 Google Workspace 마켓플레이스를 통해 이용할 수 있는 인기 있는 부가기능으로, 날짜, 시간, 총 응답 수를 기준으로 양식을 자동으로 닫아줍니다. formLimiter는 Google이 만들거나 관리하는 것이 아니라 서드파티 도구라는 점을 분명히 해두는 것이 좋습니다 — 이는 여러분의 양식에 연결되어 미리 만들어진 Apps Script와 비슷한 방식으로 백그라운드에서 자체 로직을 실행합니다. 직접 코드를 작성하지 않고 예약 기능을 원한다면 합리적인 선택이지만, 다른 서드파티 부가기능과 마찬가지로 설치 전에 어떤 권한을 요청하는지 검토할 가치가 있습니다.

일반적인 사용 사례

어떤 방법을 사용해야 할까요?

정확한 분이 중요하지 않고 어차피 컴퓨터 앞에 있을 예정이라면 수동 전환으로 충분합니다 — 진짜로 가장 간단한 옵션이고 일회성 양식을 과도하게 설계할 이유가 없습니다. 타이밍의 정밀함이 중요하고 약간의 스크립팅이 편하다면 Apps Script는 무료이고 완전히 여러분의 통제 아래 있습니다. 코드를 건드리지 않고 예약을 원한다면 formLimiter가 확립된 서드파티 옵션이지만, Google 제품이 아니라는 점을 알고 사용하세요.

세 가지 예약 옵션 비교

수동 전환Apps Script 트리거formLimiter 부가기능
설정 노력없음짧은 스크립트 작성 필요마켓플레이스에서 설치, 설정 구성
정밀도여러분이 자리에 있는지에 달림분 단위로 정확분 단위로 정확
Google이 만들었나?해당 없음 — 기본 토글네, Apps Script는 Google 제품아니요, 서드파티
양식을 자동으로 열 수도 있나?아니요, 수동만네, 같은 패턴을 반대로제한적 — 주로 닫기용으로 설계됨
적합한 대상가볍고 부담 없는 양식약간의 코드가 편한 사람스크립팅 없이 예약을 원하는 비기술 사용자

양식이 자동으로 닫힌 후 응답에는 무슨 일이 일어날까

어떤 방법으로 닫히든 이후의 동작은 동일합니다. "응답 받기"가 꺼진 후 링크를 여는 사람은 누구나 표준 마감 메시지를 보게 되고, 더 이상 제출이 기록되지 않습니다. 닫기 전에 이미 수집된 응답은 응답 탭과 연결된 스프레드시트에 완전히 그대로 남아 있습니다 — 양식을 닫는 것은 기존 데이터를 삭제하거나 숨기지 않고 새 제출만 막습니다. 나중에 확인하는 대신 양식이 닫히는 순간 알림을 받고 싶다면, 사용하는 예약 방법과 함께 새 응답에 대한 이메일 알림을 결합해 마감 전 마지막 응답에 대한 명확한 기록을 남기세요.

예약된 닫기/열기 문제 해결

  1. Apps Script 트리거가 실행되지 않았습니다. Apps Script 편집기에서 트리거 페이지(시계 아이콘)를 확인해 오류 로그를 찾으세요 — 흔한 원인은 Google 계정 비밀번호 변경 후 스크립트 권한이 만료되거나 취소된 경우입니다.
  2. 양식이 닫혔는데 사람들이 여전히 제출할 수 있다고 합니다. 캐시된 페이지를 보고 있는 것은 아닌지 확인하세요 — 이전에 열어둔 탭에서 다시 제출하지 말고 양식 링크를 직접 새로고침하도록 요청하세요.
  3. 다음 주/월/년에 반복적으로 양식이 자동으로 다시 열리길 원합니다. Apps Script 트리거는 반복되도록 설정할 수 있지만(예: "매주"), 일회성 formLimiter 닫기는 보통 매번 재구성하지 않고는 그렇게 할 수 없습니다.
  4. 응답자들이 일정과 무관한 이유로 양식이 "응답을 받지 않음"이라고 표시된다고 보고합니다. 먼저 Google의 응답량 한도에 걸린 것처럼 관련 없는 원인을 배제하세요 — 전체 원인 목록은 Google 설문지가 응답을 받지 않을 때를 참고하세요.

자주 묻는 질문

Google 설문지에 내장 예약 기능이 있나요?

아니요. Google 설문지에는 특정 날짜와 시간에 양식을 자동으로 열거나 닫는 기본 기능이 없습니다. 응답 탭의 "응답 받기" 토글은 수동으로 전환하거나 스크립트나 부가기능으로 자동화해야 합니다.

정해진 시간에 Google 설문지를 자동으로 닫으려면 어떻게 하나요?

일반적인 두 가지 방법은 선택한 시간에 "응답 받기"를 끄는 시간 기반 트리거가 있는 Google Apps Script를 작성하는 것과, 날짜, 시간, 응답 수를 기준으로 양식을 닫아주는 formLimiter 같은 서드파티 Workspace 부가기능을 설치하는 것입니다.

formLimiter는 Google이 만든 것인가요?

아니요, formLimiter는 Google Workspace 마켓플레이스를 통해 배포되는 서드파티 부가기능입니다. Google 설문지와 직접 연동되지만 Google이 만들거나 관리하지 않습니다.

Google 설문지를 그냥 수동으로 닫을 수 있나요?

네 — 소규모나 비공식적인 용도라면 적절한 시간에 "응답 받기"를 수동으로 끄는 것으로 충분하며 별도 설정이 전혀 필요 없습니다.

양식을 닫으면 이미 수집된 응답이 자동으로 삭제되나요?

아니요. 수동으로든 예약된 트리거를 통해서든 양식을 닫는 것은 새 제출만 막습니다. 닫기 전에 수집된 모든 응답은 응답 탭과 연결된 Google 스프레드시트에 그대로 남아 있습니다.

관련 가이드