GPT는 강력하지만, 여전히 “직접 입력”이 필요하다는 장벽이 존재합니다.
하지만 Google Forms와 연동하면 누구나 쉽게 입력만으로 AI 서비스를 사용할 수 있는 자동화 시스템을 만들 수 있습니다.
이번 글에서는 GPT API와 Google Apps Script를 활용해,
Google Forms 입력값 → GPT 응답 자동 생성 → 결과 저장/발송까지 실현하는 실전 방법을 소개합니다.
1. 시스템 개요
이 시스템은 다음과 같은 구조로 작동합니다:
- 사용자가 Google Forms에 정보 입력
- 응답 데이터가 Google Sheets에 자동 저장
- Apps Script가 GPT API에 해당 데이터를 전송
- GPT가 응답 생성 → 결과를 시트에 기록 or 이메일 전송
활용 예시:
- 고객이 제품에 대해 질문 입력 → GPT가 FAQ 응답 생성
- 팀원이 주제 입력 → 블로그 초안 자동 작성
- 설문 기반 보고서 요약 자동 생성
2. 준비 사항
- ✅ Google 계정
- ✅ OpenAI API 키 (https://platform.openai.com)
- ✅ Google Forms & Google Sheets 연동
- ✅ Apps Script (시트 > 확장 프로그램 > Apps Script)
3. Google Forms 만들기
예시 질문:
- 작성하고 싶은 블로그 주제는 무엇인가요?
- 대상 독자는 누구인가요?
- 톤과 스타일은 어떻게 하시겠어요?
폼 응답은 자동으로 연결된 Google Sheets에 저장됩니다.
4. GPT API 연동을 위한 Apps Script 작성
1단계: Apps Script 열기
- 응답 시트 > 확장 프로그램 > Apps Script 클릭
2단계: GPT 요청 함수 예시
async function callGPT(prompt) {
const apiKey = 'YOUR_OPENAI_API_KEY';
const response = await UrlFetchApp.fetch("https://api.openai.com/v1/chat/completions", {
method: "post",
contentType: "application/json",
headers: {
"Authorization": "Bearer " + apiKey
},
payload: JSON.stringify({
model: "gpt-4o",
messages: [
{ role: "system", content: "You are a helpful writing assistant." },
{ role: "user", content: prompt }
]
})
});
const result = JSON.parse(response.getContentText());
return result.choices[0].message.content;
}
3단계: 폼 응답 발생 시 자동 실행
function onFormSubmit(e) {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Form Responses 1");
const lastRow = sheet.getLastRow();
const topic = sheet.getRange(lastRow, 2).getValue(); // 주제
const target = sheet.getRange(lastRow, 3).getValue(); // 대상
const tone = sheet.getRange(lastRow, 4).getValue(); // 톤
const prompt = `주제: ${topic}\n대상 독자: ${target}\n톤: ${tone}\n이 정보로 블로그 글 초안을 작성해줘.`;
const response = callGPT(prompt);
sheet.getRange(lastRow, 5).setValue(response); // 응답 결과 저장
}
이 코드는 폼 제출 시마다 자동으로 GPT 응답을 생성하고, 시트에 결과를 기록합니다.
5. 자동 이메일 발송(선택 기능)
응답 결과를 사용자 이메일로 자동 전송하려면 다음 코드를 추가합니다:
MailApp.sendEmail(email, "AI 응답 결과", response);
이메일 주소는 Google Form에서 입력받을 수 있습니다.
6. 활용 확장 아이디어
- 📋 고객 피드백 입력 → 개선 아이디어 자동 정리
- 📩 채용 지원서 요약 → 이력 평가 자동 생성
- 🧠 아이디어 수집 → GPT가 브레인스토밍 문서 자동 생성
- 📜 문장 제안 → GPT가 홍보 문구 자동 제시
Google Forms는 누구나 작성할 수 있기 때문에, GPT를 **일반 사용자에게도 쉽게 열어주는 인터페이스**가 됩니다.
결론
GPT는 이제 전문가만 쓰는 도구가 아닙니다. Google Forms와 연결하면 **누구나 입력만으로 AI의 힘을 활용**할 수 있습니다.
단순한 자동화를 넘어, **생산성과 협업 속도까지 높일 수 있는 실전 전략**입니다.
이제부터 GPT는 단순한 텍스트 생성기가 아니라,
폼 기반 자동화 시스템과 연결된 비즈니스 툴로서 작동할 수 있습니다.