견적 생성을 위한 AI 활용: Google Apps Script 및 ChatGPT 프롬프트를 사용한 가이드

추상적인: 디지털 시대에 자동화는 효율성과 생산성을 높이는 핵심 요소입니다. 오늘은 자동화를 활용하는 방법에 대해 알아보겠습니다. 챗GPT, 는 개발된 고급 언어 모델입니다. 오픈아이, Jodoo는 비즈니스 프로세스와 워크플로우를 자동화하는 데 사용됩니다. 견적서 생성 과정을 예시로 살펴보겠습니다. 마지막 부분에서는 Jodoo가 비즈니스 문서 생성에도 유용한 도구인 이유를 보여드리겠습니다.

많은 기업들이 데이터를 구글 시트에 저장하고 문서를 작성할 때 구글 문서 작성을 선호합니다. 하지만 이러한 애플리케이션에서 수동으로 판매 견적서 템플릿을 만드는 것은 특히 대량의 데이터를 다룰 때 시간이 많이 소요되고 오류 발생 가능성이 높습니다.

여기가 바로 그곳입니다 구글 앱스 스크립트 효율성을 높이기 위해 도입되었습니다.

Google Apps Script란 무엇인가요?

Google Apps Script는 신속 애플리케이션 개발 웹 애플리케이션을 구축하고 작업을 자동화할 수 있는 플랫폼입니다. 주요 기능은 다음과 같습니다.

  • Google Workspace와의 통합Google Workspace와 연동되는 비즈니스 애플리케이션을 만들 수 있습니다.
  • 클라우드 기반 자바스크립트 플랫폼이는 Google 제품과 통합하고 Google 제품 전반에 걸쳐 작업을 자동화할 수 있도록 해주는 클라우드 기반 JavaScript 플랫폼입니다.
  • 자동화Google 제품 전반에서 작업을 프로그래밍 방식으로 수행하는 코드를 작성할 수 있습니다. 이러한 자동화는 사용자 지정 메뉴, 버튼, 사용자 작업 또는 시간 기반 일정에 따라 실행될 수 있습니다.
  • 사용자 정의 함수Google Sheets 함수를 Apps Script로 작성하고 내장 함수처럼 스프레드시트에서 호출할 수 있습니다.
  • 추가 기능Google Workspace 내에서 작업을 자동화하거나 타사 서비스에 연결하는 앱을 만들 수 있습니다.
  • 채팅 앱: 구글 챗 사용자가 마치 사람과 대화하듯이 서비스와 상호 작용할 수 있는 대화형 인터페이스를 제공할 수 있습니다.

구글 시트를 사용하여 영업 견적서를 작성하는 워크플로를 자동화하는 방법은 무엇일까요?

1단계: 데이터 준비

먼저 데이터를 준비해야 합니다. 이 예시에서는 수공예품을 판매하는 소규모 사업체라고 가정해 보겠습니다. 다음과 같은 열이 있는 Google Sheets를 생성합니다. 회사명, 회사 ID, 담당자, 담당자 이메일, 품목, 가격, 수량, 총 가격.

다음은 저희 데이터의 예시입니다.

회사명회사 ID담당자연락처 이메일가격수량총 가격
크래프트 컴퍼니.123456존 도john@craft.co양초250100
크래프트 컴퍼니.123456존 도john@craft.co비누1100100
크래프트 컴퍼니.123456존 도john@craft.co배스밤375225
아크미 주식회사.78910에밀리 마크스emily@acme.co비누2100200

2단계: ChatGPT를 사용하여 앱스크립트 생성

다음으로 ChatGPT를 사용하여 Google Sheets에서 데이터를 읽어 Google 문서에 견적서를 생성하는 Google Apps Script를 생성하겠습니다.

이를 위해 ChatGPT에 작업 및 요구 사항을 설명하는 프롬프트를 제공합니다. 예를 들면 다음과 같습니다.

Google Sheets에서 데이터를 읽어 Google Docs에서 견적서를 생성하는 Google Apps Script를 만들어 주시겠습니까? 스크립트는 다음 기능을 수행해야 합니다.

다음 열이 포함된 Google Sheets에서 데이터를 읽어오세요: 회사명, 회사 ID, 담당자, 담당자 이메일, 품목, 가격, 수량, 총 가격.

시트에 나와 있는 각 회사별로 개별 견적서를 작성하십시오.

각 문서의 시작 부분에 회사 정보(회사명, 회사 ID, 담당자, 담당자 이메일)를 한 번만 포함하십시오.
제품 데이터(품목, 가격, 수량, 총 가격)를 문서 내에 표 형식으로 포함시키십시오.

한 번에 한 행씩 처리하고, 처리된 각 행을 새 열에 '완료'로 표시합니다.

스크립트를 쉽게 실행할 수 있도록 Google Sheets의 사용자 지정 메뉴에서 스크립트에 접근할 수 있도록 만드세요.

스크립트가 여러 행이 동일한 회사에 속하는 경우를 처리하고 해당 회사에 대한 단일 견적 문서를 생성하는지 확인하십시오.

또한 사용자 지정 메뉴를 사용하여 Google Sheets에서 스크립트를 직접 실행할 수 있는지 확인하십시오.

ChatGPT는 우리가 입력한 프롬프트를 기반으로 스크립트를 생성합니다. 다음은 샘플 코드입니다.

function generateQuotation() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var dataRange = sheet.getDataRange(); var values = dataRange.getValues(); var numRows = values.length; var headers = values[0]; var doneColumn = headers.indexOf('Done'); if (doneColumn === -1) { sheet.getRange(1, headers.length + 1).setValue('Done'); // 'Done' 열이 없으면 추가 doneColumn = headers.length; } for (var i = 1; i < numRows; i++) { if (values[i][doneColumn] !== 'done') { // 행이 'done'으로 표시되지 않았는지 확인 var companyData = {}; var companyName = values[i][headers.indexOf('회사명')]; var companyID = values[i][headers.indexOf('회사 ID')]; var contactPerson = values[i][headers.indexOf('담당자')]; var contactEmail = values[i][headers.indexOf('연락처 이메일')]; var products = []; // 회사 데이터 객체 생성 companyData['회사명'] = companyName; companyData['회사 ID'] = companyID; companyData['담당자'] = contactPerson; companyData['연락처 이메일'] = contactEmail; // 동일한 회사 정보를 가진 행들을 반복 while (i < numRows && values[i][headers.indexOf('회사명')] === companyName) { var item = values[i][headers.indexOf('품목')]; var price = values[i][headers.indexOf('가격')]; var quantity = values[i][headers.indexOf('수량')]; var totalPrice = values[i][headers.indexOf('총 가격')]; products.push([item, price, quantity, totalPrice]); sheet.getRange(i + 1, doneColumn + 1).setValue('완료'); // 행을 '완료'로 표시 i++; } // 견적서를 위한 새 Google 문서 생성 var doc = DocumentApp.create('견적서: ' + companyName); var document = DocumentApp.openById(doc.getId()); var body = document.getBody(); // 문서에 회사 데이터 추가 body.appendParagraph('회사명: ' + companyName); body.appendParagraph('회사 ID: ' + companyID); body.appendParagraph('담당자: ' + contactPerson); body.appendParagraph('연락처 이메일: ' + contactEmail); // 제품 데이터를 표 형식으로 추가 var table = []; table.push(['품목', '가격', '수량', '총 가격']); table = table.concat(products); body.appendTable(table); document.saveAndClose(); } } }

3단계: 스크립트 실행

템플릿 pic2

스크립트를 준비했으면 이제 Google Sheets에 적용해 보겠습니다. Google Sheets의 스크립트 편집기(확장 프로그램 > Apps Script)에 스크립트를 복사하고 실행하면 됩니다.

이 스크립트를 실행하려면 다음 단계를 따르십시오.

  1. 구글 스프레드시트를 열고 견적 정보를 입력하세요.
  2. "확장 프로그램" -> "앱스크립트"를 클릭하여 스크립트 편집기를 엽니다. 
구글 시트

3. 샘플 코드를 스크립트 편집기에 붙여넣으세요. 

앱스 스크립트

4. Apps Script 편집기에서 디스크 아이콘을 클릭하여 변경 사항을 저장합니다.

5. 실행하세요 견적 생성 재생 버튼 ▶️을 눌러 "실행"을 클릭하면 기능이 실행됩니다.

6. 앱 스크립트가 데이터를 처리할 수 있도록 승인 절차를 완료하십시오.

스크립트 구현 완료

4단계: 결과 검토

마지막으로 결과를 살펴보겠습니다. 스크립트가 성공적으로 실행되면 Google Sheets 메뉴 모음에 "사용자 지정 메뉴"가 추가됩니다. "사용자 지정 메뉴"를 클릭하면 "견적 생성" 옵션을 찾을 수 있습니다.

"견적 생성"을 클릭하여 스크립트를 실행하면 지정된 구조로 각 회사별로 개별 견적서가 생성됩니다.

견적서가 포함된 구글 문서

모든 설정이 올바르게 완료되었다면, 이제 Google Sheets의 데이터를 기반으로 작성된 견적서가 포함된 Google 문서가 생성되었을 것입니다. Google Sheets에서 처리가 완료된 각 행은 새 열에 '완료'로 표시되어 있을 것입니다.

견적서

더욱 효율적인 방법: Jodoo의 맞춤 인쇄 템플릿을 사용하여 견적서 작성하기

판매 견적서 작성은 모든 비즈니스 프로세스에서 매우 중요한 부분입니다. 그렇기 때문에 Jodoo 견적서 또는 기타 BPM 문서를 작성하는 데 필요한 정보를 제공하여 지원해 왔습니다. 맞춤형 인쇄 템플릿 Jodoo를 사용하면 이 프로세스가 간소화되고 더욱 효율적으로 진행됩니다.

Jodoo에서 사용자 지정 인쇄 템플릿을 만드는 방법은 무엇인가요?

Jodoo를 사용하여 판매 견적서를 생성하는 방법에 대한 단계별 가이드입니다.

  1. 견적 정보를 수집하는 양식을 선택하고 클릭하세요. 편집하다. 만약 없으시다면, 저희 제품을 사용해 보세요. 주문 및 재고 관리 주형.
  2. 확장 프로그램 > 인쇄 템플릿으로 이동하여 새 인쇄 템플릿을 클릭합니다. 
인쇄용 템플릿

3. 템플릿 디자인 페이지에서 템플릿 이름을 "영업 견적서 템플릿"과 같이 원하는 이름으로 변경하세요.“

4. 필수 필드를 추가하세요, 제품명, 수량, 가격, 합계 등의 정보를 입력합니다. 이러한 필드는 양식에 입력한 데이터로 자동으로 채워집니다. 

필드를 드래그 앤 드롭하세요

5. 템플릿이 준비되면 데이터를 선택하고 인쇄 버튼을 클릭하기만 하면 판매 견적서를 생성할 수 있습니다. PC 또는 이동하는

인쇄

Jodoo를 사용하여 견적서 및 송장과 같은 비즈니스 문서를 작성할 때의 이점은 무엇입니까?

이제 이 과정을 구글 시트와 구글 문서를 사용하는 경우와 비교해 보겠습니다. 이 도구들은 다재다능하고 널리 사용되지만, Jodoo가 제공하는 자동화 및 맞춤 설정 기능은 부족합니다.

Google Apps Script는 Google Workspace 내에서 자동화를 지원하여 Google Sheets를 더욱 강력한 도구로 만들어 줍니다. 하지만 이러한 자동화 기능에도 불구하고 Jodoo가 여전히 뛰어난 부분들이 있습니다.

  1. 사용 편의성구글 앱스 스크립트는 강력하지만 설정 및 유지 관리에 코딩 지식이 필요합니다. 이는 기술적인 지식이 부족한 사용자에게는 장벽이 될 수 있습니다. 반면, 조두(Jodoo)의 인터페이스는 직관적이고 사용자 친화적이어서 누구나 단 한 줄의 코드도 작성하지 않고 영업 견적서를 생성하고 관리할 수 있습니다.
  2. 완성Jodoo는 비즈니스 프로세스의 다른 부분과 원활하게 연동되도록 설계되었습니다. 양식, 데이터베이스 및 기타 소스의 데이터를 쉽게 연결하고 실시간으로 업데이트할 수 있습니다. Google Apps Script를 사용하여 유사한 통합 기능을 구현할 수도 있지만, 더 많은 노력과 기술 전문 지식이 필요합니다.
  3. 맞춤 설정Jodoo의 맞춤 인쇄 템플릿은 높은 수준의 맞춤 설정 기능을 제공합니다. 레이아웃을 쉽게 조정하고, 이미지를 추가하고, 사용자 지정 필드를 포함할 수 있습니다. Google Apps Script를 사용해서도 맞춤 설정이 가능하지만, Jodoo와 같은 수준의 세부적인 설정을 구현하려면 더 복잡하고 시간이 많이 소요되는 경우가 많습니다.
  4. 확장성비즈니스 규모가 커짐에 따라 프로세스의 복잡성도 증가합니다. Jodoo는 이러한 성장을 지원하도록 설계되어 대량의 데이터를 손쉽게 관리하고 자동화할 수 있습니다. Google Apps Script도 확장이 가능하지만, 복잡성이 증가함에 따라 유지 관리 및 문제 해결에 더 많은 시간이 소요되는 경우가 많습니다.

결론적으로, Google Apps Script는 Google Sheets의 기능을 향상시키고 ChatGPT는 Apps Script 작성에 도움을 줄 수 있지만, Jodoo는 여전히 영업 견적서 및 기타 비즈니스 문서를 생성하는 데 있어 더욱 사용자 친화적이고 통합적이며 맞춤 설정 및 확장이 가능한 솔루션을 제공합니다.

결론

결론적으로, 인공지능의 등장과 비즈니스 프로세스와의 통합은 우리의 업무 방식을 혁신적으로 변화시켰습니다. ChatGPT와 같은 고급 언어 모델을 Google Apps Script와 함께 사용하면 Google Sheets 데이터를 기반으로 견적서를 생성하는 등의 작업을 자동화하는 데 있어 매우 유망한 결과를 보여주고 있습니다.

하지만 다음과 같은 플랫폼 Jodoo 우리는 여기서 한 단계 더 나아가 더욱 사용자 친화적이고, 통합적이며, 맞춤 설정이 가능하고, 확장 가능한 솔루션을 제공합니다. 비즈니스 프로세스 자동화의 미래가 바로 여기에 있으며, 인공지능(AI)이 그 미래를 만들어가는 데 핵심적인 역할을 할 것이 분명합니다. AI의 잠재력을 지속적으로 탐구하고 활용함에 따라, 우리는 더욱 효율적이고, 간소화되고, 혁신적인 비즈니스 방식을 기대할 수 있을 것입니다.