-
ChatGPT로 Google Form 응답 요약 자동화하는 법디지털 생산성 & 업무 자동화 2025. 7. 8. 11:00
Google Form은 온라인 설문, 피드백, 고객 의견 수집 등에서 매우 유용한 도구입니다.
하지만 응답이 많아질수록 정리와 요약에 많은 시간이 들게 됩니다.
특히 장문 응답이 많은 경우, 핵심을 뽑아 정리하는 데 큰 어려움을 겪게 되죠.이 문제를 해결하기 위한 방법으로, 이번 콘텐츠에서는 ChatGPT를 활용해 Google Form 응답을 자동 요약하는 워크플로우를 소개합니다.
코딩 없이 Google Sheet, Apps Script, ChatGPT API를 연결해 자동화된 요약 시스템을 만드는 방법입니다.1. 시스템 구성 개요
자동화 흐름은 다음과 같이 구성됩니다.
🧩 구성 흐름:
css Google Form → Google Sheets → Apps Script → ChatGPT API → 요약 결과 시트로 출력
- Google Form에서 사용자 응답 수집
- 해당 응답은 자동으로 Google Sheet에 저장
- 특정 응답 칼럼을 Apps Script가 ChatGPT API에 전달
- ChatGPT가 요약 결과를 반환
- 결과는 Google Sheet에 자동 기록
2. 준비 사항
이 자동화 시스템을 만들기 위해 아래 준비물이 필요합니다.
- ✅ Google 계정 (Form & Sheets 용도)
- ✅ OpenAI 계정 및 API Key
- ✅ Google Apps Script 사용 권한
- ✅ 기본적인 API 요청 형식 이해 (복붙 수준으로 충분)
3. 핵심 스크립트 예시 (Apps Script)
Google Sheet에서 Apps Script를 실행하여 ChatGPT 요약 결과를 받아오는 방식입니다.
📌 스크립트 위치:
확장 프로그램 → Apps Script → 새 프로젝트javascript const API_KEY = 'OPENAI_API_KEY'; // 본인의 키로 대체 const endpoint = "https://api.openai.com/v1/chat/completions"; function summarizeResponses() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Form Responses 1"); const lastRow = sheet.getLastRow(); const targetCol = 2; // 응답 텍스트가 있는 열 (예: B열) const originalText = sheet.getRange(lastRow, targetCol).getValue(); const prompt = "다음 내용을 요약해줘:\n" + originalText; const payload = { "model": "gpt-3.5-turbo", "messages": [{"role": "user", "content": prompt}], "temperature": 0.3 }; const options = { method: "post", contentType: "application/json", headers: { Authorization: `Bearer ${API_KEY}` }, payload: JSON.stringify(payload) }; const response = UrlFetchApp.fetch(endpoint, options); const json = JSON.parse(response.getContentText()); const summary = json.choices[0].message.content; sheet.getRange(lastRow, targetCol + 1).setValue(summary); // 요약 결과는 옆 열(C열)에 저장 }
💡 이 스크립트는 새로운 응답이 입력될 때마다 수동 또는 트리거로 실행 가능합니다.
더 나아가, "On form submit" 트리거를 설정하면 완전 자동화도 가능합니다.
4. 활용 예시와 응용 팁
💬 예시 1: 고객 피드백 자동 요약
- 원문:
“서비스는 전반적으로 만족스럽지만, 결제 과정에서 카드 오류가 발생해 번거로웠습니다. 다음엔 간편 결제를 추가해 주셨으면 좋겠어요.” - 요약 결과:
“서비스 만족, 결제 오류 불편. 간편결제 추가 요청.”
→ 고객의 핵심 의견을 즉시 파악 가능!
💡 응용 팁
- 응답을 주간 단위로 모아, ChatGPT로 주간 요약 리포트 작성 가능
- ChatGPT 응답을 자동으로 Google Doc 또는 이메일로 전송
- Google Form에서 특정 키워드가 포함되면 특정 응답만 요약하도록 필터링
5. 장점과 한계
✅ 장점:
- 긴 텍스트도 간단히 요약
- 피드백 수가 많을수록 효과 극대화
- 리포트 작성 시간을 대폭 단축
- 누구나 사용할 수 있는 쉬운 구현
⚠️ 한계:
- OpenAI API 사용량에 따라 요금 발생 가능
- 응답 내용이 너무 짧거나 애매할 경우 요약 품질이 낮을 수 있음
- 일정한 응답 형식이 아니면 요약이 일관적이지 않을 수 있음
마무리: 반복 업무를 AI에 맡기세요
지금까지 Google Form과 ChatGPT API를 연동하여, 응답을 자동으로 요약하는 시스템을 구성하는 방법을 알아보았습니다.
이 자동화는 단순한 기술 구현을 넘어, 실무의 효율성을 높이고 시간을 절약하는 데 큰 도움을 줄 수 있습니다.복잡하게 느껴질 수 있지만, 한 번만 세팅하면 매번 요약하던 번거로움에서 완전히 벗어날 수 있습니다.
업무를 똑똑하게 바꾸고 싶다면 지금 바로 시도해 보세요!
'디지털 생산성 & 업무 자동화' 카테고리의 다른 글
회의 자료, ChatGPT로 핵심 정리하고 요약본 자동 생성하는 법 (0) 2025.07.14 회의 후 1분 만에 요약본 전송! ChatGPT + Slack 자동화 워크플로우 만들기 (0) 2025.07.11 ChatGPT로 미팅 회의록 자동 정리 시스템 만들기 (0) 2025.07.10 ChatGPT로 고객 피드백 자동 정리 및 통계 내는 방법 (0) 2025.07.09 Notion + Make로 실시간 업무 보고서 자동 생성하는 법 (0) 2025.07.07 Google Calendar + ChatGPT로 일정 정리 자동화하기 (0) 2025.07.04 시간 단축! 실무에 바로 쓰는 ChatGPT 단축 프롬프트 모음집 (1) 2025.07.04 ChatGPT로 고객 문의 대응 템플릿 자동화하기 (0) 2025.07.03