구글 설문지를 만들 때 항상 어려웠던 게 있었어요. 바로 조건부 분기 — 예를 들어 "채식주의자예요"라고 답한 사람에게만 채식 관련 세부 질문을 보여주는 기능이요. 구글 폼에서 수동으로 설정하려면 섹션을 만들고, 각 선택지마다 이동 페이지를 일일이 연결해야 해서 너무 헷갈렸어요. 그래서 Claude에게 구글 앱스 스크립트 코드로 자동 생성해달라고 요청해봤습니다!
진행 방법
사용 도구: Claude (claude.ai) + Google Apps Script
사용한 프롬프트:
"구글 앱스 스크립트로 설문지를 만들어줘. 채식주의자 여부에 따라 분기되는 점심 메뉴 취향 설문이고, 결과는 구글 스프레드시트에 자동 저장되게 해줘."
진행 순서:
Claude에게 분기 설문지 코드 요청
script.google.com 에서 새 프로젝트 생성
코드 붙여넣기 후 실행
처음엔 이모지 때문에
SyntaxError오류 발생 → Claude에게 오류 메시지 그대로 전달이모지 제거한 수정 코드로 재실행 → 성공!
구글 드라이브에서 자동 생성된 폼과 스프레드시트 확인
생성된 설문 구조:
[공통 질문] 닉네임 → 연령대 → 점심 장소
↓
채식주의자인가요?
├── 네 → 채식 유형 / 자주 먹는 메뉴 / 식당 찾기 어려움
└── 아니요 → 선호 메뉴 / 중요 기준 / 채소 중요도
↓
[공통 마무리] 만족도 / 적정 금액 / 자유 의견
결과와 배운 점
✅ 배운 점
구글 폼의 분기 기능(조건부 섹션 이동)을 앱스 스크립트로 자동화할 수 있다!
createChoice('선택지', 이동할섹션)으로 분기를 연결하고,setGoToPage(섹션)으로 특정 섹션을 건너뛸 수 있다.폼과 스프레드시트 연동까지 코드 한 번 실행으로 끝!
⚠️ 시행착오
코드에 이모지(
🍕,🥗등)가 포함되어 있어서SyntaxError: Unexpected identifier오류 발생오류 메시지를 Claude에 그대로 붙여넣었더니 원인을 바로 찾아서 수정해줌
꿀팁: 오류 나면 오류 메시지 그대로 Claude한테 던지면 됩니다
📌 앞으로의 계획
분기를 더 복잡하게 (3개 이상 갈래) 만들어보기
설문 응답 결과를 자동으로 분석해서 요약 리포트 만들기
도움 받은 글
없음 (Claude와 대화만으로 완성!)