
이 튜토리얼에서는 Google 양식에서 데이터를 수집하고 Google Apps Script를 사용하여 처리하며 스프레드시트에 구조화된 방식으로 표시하는 양식 및 스크립트가 포함된 완전한 Google 스프레드시트 앱을 만듭니다. Google Forms를 통해 데이터를 수집한 다음 Google Apps Script를 사용하여 다양한 작업을 자동화하여 간단하면서도 유용한 앱을 구축하는 방법을 배우게 됩니다.
1단계:Google 양식 만들기
Google 양식 열기
- 도구로 이동 메뉴>> 새 양식 만들기 선택 .
- Google 양식이 새 탭에서 열립니다.

양식 디자인
- 수집하려는 데이터를 기반으로 질문이나 필드를 추가하세요. 예를 들어;
- 이름(단답형)
- 이메일(단답형)
- 제품(드롭다운)
- 추가 참고 사항(단락)

2단계:양식을 Google 스프레드시트에 연결
Google 시트 열기
- 응답으로 이동 탭>> Google 시트 아이콘을 클릭합니다. 양식에 연결된 Google 시트를 엽니다.

- 이 시트에는 양식 데이터를 자동으로 저장하는 양식 응답이라는 탭이 있습니다.

데이터 정리 [선택 사항]
- Google 스프레드시트 파일에 더 많은 탭을 추가하여 데이터를 정리할 수 있습니다.
- 대시보드나 데이터 관리 인터페이스 역할을 하도록 다른 시트의 형식을 지정할 수 있습니다.
3단계:Google Apps Script를 사용하여 작업 자동화
Google Apps Script를 사용하면 Google 스프레드시트 기능을 확장할 수 있습니다. 새로운 응답이 제출될 때 데이터 처리를 자동화하기 위해 사용자 정의 JavaScript 기반 스크립트를 작성할 수 있습니다. 양식 제출 시 자동으로 이메일 알림을 보내는 스크립트를 만들어 보겠습니다.
Google 스프레드시트 앱 스크립트 편집기를 엽니다.
- 확장 프로그램으로 이동 메뉴>> Apps Script 선택 .
- 그러면 스크립트를 작성하고 배포할 수 있는 스크립트 편집기가 열립니다.
- 편집기에 다음 코드를 삽입하세요.
function sendConfirmationOnFormSubmit(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var formData = e.values; // Array of form responses
var name = formData[1]; // Assume Name is the 1st field
var email = formData[2]; // Assume Email is the 2nd field
var product = formData[4]; // Product info
var message = "Hello " + name + ",\n\n" +
"Hope you are doing well. Thank you for your order of " + product + ". We'll get back to you soon.";
MailApp.sendEmail({
to: email,
subject: "Order Confirmation",
body: message
});
스크립트 자동화를 위한 트리거 설정
양식 응답이 제출될 때마다 스크립트가 실행되도록 자동화할 수 있습니다. sendConfirmationOnFormSubmit 함수에 대한 트리거를 설정하려면 양식 제출 시 실행됩니다.
- Apps Script 에서 편집기>> 왼쪽에서 트리거 를 클릭합니다. (시계 아이콘).
- 트리거 추가 를 선택합니다.>> 대화상자가 나타납니다.
- 실행할 기능 선택: sendConfirmationOnFormSubmit
- 이벤트 소스 선택: 스프레드시트에서
- 이벤트 유형 선택: 양식 제출 시
- 실패 알림 설정: 매일 알림
- 마지막으로 저장을 클릭하세요. .

4단계:앱 테스트 및 배포
위 단계를 수행하면 Google 양식이 설정되고, 연결된 Google 시트가 준비되며, Google Apps Script 코드를 작성하고 앱을 테스트하여 배포할 수 있습니다.
앱 테스트
- 실시간 양식으로 이동하여 몇 가지 테스트 데이터를 제출하여 양식이 예상대로 작동하고 해당 데이터가 연결된 시트에 채워지는지 확인하세요.
- 스크립트에 따라 이메일 알림이 양식 사용자에게 전송되는지 확인하세요.
앱 배포
모든 것을 테스트한 후에는 다음과 같은 방법으로 Google Sheets 앱을 배포할 수 있습니다.
- Google 양식으로 이동>> 보내기를 클릭하세요. .
- 양식 보내기 대화 상자가 나타납니다.>> 옵션(이메일, 링크, HTML 포함)을 선택합니다.
- 이메일, 링크를 통해 사용자와 양식을 공유하거나 웹사이트에 삽입하세요.

앱이 복잡해짐에 따라 정기적으로 문제를 확인하거나 Google Apps Script를 사용하여 더 많은 기능을 추가하세요.
최종 출력
Google 양식

Google 시트

이메일 확인:

결론
설명된 모든 단계를 수행하면 양식과 스크립트가 포함된 완전한 Google 스프레드시트 앱을 만들 수 있습니다. 이 앱은 사용자로부터 데이터를 수집하고 사용자에게 자동 확인 메일을 보내는 데 도움이 됩니다. 필요에 따라 이 앱을 추가로 사용자 정의할 수 있습니다. 이는 워크플로를 간소화하고 데이터 처리를 개선하며 Google Sheets 내에서 반복적인 작업을 자동화하는 효과적인 방법입니다.
솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!