Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

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

1단계:Google 양식 만들기

Google 양식 열기

  • 도구로 이동 메뉴>> 새 양식 만들기 선택 .
  • Google 양식이 새 탭에서 열립니다.

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

양식 디자인

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

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

2단계:양식을 Google 스프레드시트에 연결

Google 시트 열기

  • 응답으로 이동 탭>> 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 
    • 이벤트 소스 선택: 스프레드시트에서
    • 이벤트 유형 선택: 양식 제출 시
    • 실패 알림 설정: 매일 알림
  • 마지막으로 저장을 클릭하세요. .

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

4단계:앱 테스트 및 배포

위 단계를 수행하면 Google 양식이 설정되고, 연결된 Google 시트가 준비되며, Google Apps Script 코드를 작성하고 앱을 테스트하여 배포할 수 있습니다.

앱 테스트

  • 실시간 양식으로 이동하여 몇 가지 테스트 데이터를 제출하여 양식이 예상대로 작동하고 해당 데이터가 연결된 시트에 채워지는지 확인하세요.
  • 스크립트에 따라 이메일 알림이 양식 사용자에게 전송되는지 확인하세요.

앱 배포

모든 것을 테스트한 후에는 다음과 같은 방법으로 Google Sheets 앱을 배포할 수 있습니다.

  • Google 양식으로 이동>> 보내기를 클릭하세요. .
  • 양식 보내기 대화 상자가 나타납니다.>> 옵션(이메일, 링크, HTML 포함)을 선택합니다.
  • 이메일, 링크를 통해 사용자와 양식을 공유하거나 웹사이트에 삽입하세요.

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

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

최종 출력

Google 양식

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

Google 시트

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

이메일 확인:

완전한 Google 스프레드시트 앱 구축:양식부터 자동화된 스크립트까지

결론

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

솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!