기능

선택지 시트와 항목별 정원부터 실시간 수치, 자동 동기화, 파일 단위 접근 권한까지 Dynamic Form Choices 기능 개요

양식마다 선택지 시트 하나

질문을 처음 연결하면 Dynamic Form Choices가 Drive에 양식 이름을 딴 스프레드시트 {양식 제목} - Dynamic Form Choices를 하나 만듭니다. 연결하는 질문마다 이 파일 안에 전용 탭이 생기므로, 양식 전체를 한곳에서 관리할 수 있습니다.

시트는 연결 상태를 그대로 비춥니다. 질문을 연결하면 탭이 나타나고, 연결을 해제하면 탭이 사라집니다. 마지막 질문의 연결을 해제하면 스프레드시트는 이름에 (disconnected) 가 붙은 채 Drive에 남습니다.

A열의 선택지

A열은 그 질문의 선택지 목록이며 한 행에 하나씩 들어갑니다. 직접 입력해도, 붙여 넣어도, 수식으로 공급해도 됩니다. 다음 동기화 때 부가기능이 이를 양식에 기록합니다.

값은 들어오는 과정에서 정리됩니다.

  • 앞뒤 공백은 제거되고 빈 행은 건너뜁니다
  • 대소문자를 구분하지 않고 중복이 제거됩니다(Google Forms는 "Red"와 "red"를 별개의 선택지로 제시할 수 없습니다)
  • 질문의 "기타" 선택지는 유지됩니다
  • Google Forms는 질문 하나에 최대 500개까지만 허용하므로, 더 긴 목록은 중복을 제거한 앞의 500개로 잘립니다

B열의 정원

B열은 같은 행에 있는 선택지에 한도를 겁니다.

  • 비어 있으면(또는 숫자가 아니면) 무제한이므로, 필요한 행에만 한도를 걸면 됩니다
  • 숫자는 그 선택지의 최대 신청 수입니다. 한도에 도달하면 그 선택지는 양식에서 자동으로 제거됩니다
  • 0은 선택지를 닫힌 상태로 둡니다. 절대 제시되지 않지만 행은 시트에 남습니다
  • 숫자를 올리면 다음 동기화 때 선택지가 돌아옵니다

정원은 이름이 아니라 행으로 선택지와 짝지어지므로, B5는 A5에 있는 선택지에 한도를 겁니다.

한 질문의 선택지가 모두 차거나 닫히면, 그 질문은 무언가 다시 열릴 때까지 "No spots available" 자리표시자 하나만 보여 줍니다.

선택지는 다 차면 자동으로 제거됩니다. 시점은 보통 그 선택지를 채운 응답이 들어온 뒤 몇 초 이내입니다. Google은 양식 트리거를 자체 타이머로 실행하며 정확한 시점을 보장하지는 않으므로, 가끔 더 늦게 실행될 수도 있습니다. 이는 기본 Google 양식에서 동작하는 모든 부가기능에 똑같이 적용됩니다. 그 사이에는 두 사람이 마지막 한 자리를 같이 차지할 수도 있습니다.

C열의 실시간 수치

C열은 부가기능의 것입니다. 응답이 제출될 때마다 각 선택지의 현재 신청 수를 행별로 기록하므로, 시트가 곧 실시간 대시보드가 됩니다. 설정할 것도, 관리할 수식도 없습니다.

모든 것이 알아서 동기화됩니다

연결된 질문이 동기화되는 시점은 다음과 같습니다.

  • 사이드바를 열 때
  • 매시간 백그라운드에서(양식을 열어 두었는지와 상관없이)
  • 양식이 제출될 때마다
  • 톱니바퀴 메뉴의 모두 동기화를 누를 때

매시간은 Google이 양식 부가기능에 허용하는 가장 짧은 백그라운드 주기입니다. 수정 내용을 바로 반영하고 싶다면 모두 동기화를 누르세요.

파일 단위 접근 권한

이 부가기능은 Google의 파일 단위 Drive 권한으로 동작합니다. 볼 수 있는 것은 양식용으로 만든 선택지 시트뿐이며, 다른 스프레드시트나 Drive의 나머지는 볼 수 없습니다. 예전 Form Ranger 방식의 부가기능은 보유한 모든 스프레드시트에 대한 읽기 권한을 요구하지만, 이 부가기능은 그러지 않습니다.

다른 스프레드시트에 있는 선택지

목록이 이미 다른 곳에 있다면 그대로 두고 =IMPORTRANGE()로 A열에 가져오세요. 동기화는 그 수식이 현재 내놓는 값을 읽으므로, 부가기능이 원본 파일에 접근하지 않고도 양식이 원본을 따라갑니다. 고급: 다른 스프레드시트에서 선택지 가져오기를 참고하세요.

양식 단위 한도까지

Dynamic Form Choices는 양식 탭에 Form Limiter의 양식 단위 기능도 함께 담고 있습니다. 전체 응답 수 한도, 열기와 마감 일정 예약, 사용자 지정 종료 메시지, 이메일 알림(질문이 마감될 때의 알림 포함), 그리고 양식 공유용 QR 코드입니다.

실패해도 안전한 동작

완료하지 못한 동기화는 질문을 있던 그대로 두고, 무슨 일이 있었는지 사이드바에 알려 줍니다. 수식이 깨지거나, 열을 비웠거나, 탭 형식이 망가져도 질문이 망가지거나 비어 버리는 일은 없습니다. 각 경우는 선택지 동기화 유지하기를 참고하세요.