관심 고객 목록 만들기와 구글 Script활용하여 뉴스 가져오기 (Apps Script)

배경 및 목적

대상 고객 업체의 구체화를 위해, 대상고객 목록과 유형을 정리하고 뉴스를 취합 해 보려고 함.

방법 : 1단계 : 클로드를 통해, 고객 목록 취합 (회사명, 웹사이트 외 추가정보)

         2단계 : 구글Sheet에 고객 데이타를 취합하고, script로 업데이트를 목표로 함.

         

** 구글 Script : Excel의 매크로 돌리는 것과 유사함, Cell에 있는 정보로 추가작업을 명령하는 기능


참고 자료

스터디에서 구글Script작성 해본 경험

활용 툴

클로드, 제미나이, 구글Script

실행 과정

**********************************************************

*** 1단계 : 클로드를 통해, 고객 목록 작성 ***

**********************************************************

1-1)  고객 목록 취합

고객 기업에 대한 프롬프트로 요청했으나, 특정 기업 List를 제공 불가하다고 Claude에서 답변 함.

한국어로 된 문자 메시지의 스크린샷

1-2) Claude에 특정 기업을 찾을 수 있는 사이트 요청함

한국어로 된 문자 메시지의 스크린샷

1-3) 클로드에서 나열한 사이트에서 기업정보를 추출 요청하였으나, 데이타에 직접 접근이 불가하여, 특정 기업 List 여전히 제공 불가. 개인정보 보호차원에서 임의로 목록이 제공되지 않는 것으로 추정

한국어로 된 문자 메시지의 스크린샷

1-4) 실제 Target 고객 산업분야의 기업 목록을 클로드에게 질문하여, 취합하기로 함.

클로드에게 질문하여, 아래와 같은 목록을 포함한 파일을 받음.

유사한 분야의 업체 목록을 추가 확보하기 위해, 여러번 질문하여 봉제, 의류, 핸드백, 가방 업체 목록을 요청함.

한국어로 된 문서 스크린샷
한국어 앱 스크린샷


4개의 기업목록 파일을 클로드 결과물에서 파일로 다운로드 함.

컴퓨터 화면의 흑백 사진

1-5) 다운받은 파일중에 의미있는 파일만 클로드에 업로드 하여, 중복제거된 업체 목록을 만들어 달라고 함.

한국어가 포함된 한��국어 앱 스크린샷

1-6) 업체목록으로, 업체에 대한 개요를 검색하여, 취합함.

기업 목록을 가지고, 회사에 대한 정보를 요약해달라고 요청함. 할루시네이션의 최소화를 위해, 사실과 추측을 구분해 달라고함. 그런 Prompt만으로도 사실과 추측을 상당하 구분할수 있다는 유튜브 강의 참고함. 클로드가 토큰의 한계 때문인지, 한두개 업체것만 제공해준다고 하여, 전체 목록을 제공하라고 여러번 요청함.

한자가 적힌 테이블



*****************************************************************************************

*** 2단계 :: 구글Sheet에 고객 데이타를 취합하고, script로 업데이트를 목표로 함. ***

*****************************************************************************************

2-1) 클로드에서 작성한 업체 목록 취합 파일을 구글 Sheet로 만듬

업체목록 Text를 구글Sheet로 예쁘게 넣기위해서, Gemini를 활용함. (이건 기술력부족)

구글AI이다보니, 친절하게도 표형식인 경우에 마지막에, “Sheet로 내보내기” 기능이 있네요~ 그러면 구글Sheet가 새로 생깁니다.

한국어 문자가 적힌 휴대전화 화면
빨간색 표시등이 켜진 검은색 화면

구글시트가 생성되었네요~

한국어 텍스트가 있는 스프레드시트


2-2) 구글 Sheet의 script 를 실행해서, 업체 뉴스를 자동 취합 하려고함. 

우선 클로드에 script에 넣을 소스를 만들어 달라고 함. .

한국어가 포함된 한국어 앱
한국어 코딩 언어의 스크린샷


2-3) 클로드에서 받은 구글Sheet용 Script를 확장프로그램>Apps Script 실행시켜, 새로운 Script 프로젝트를 작성함.

Apps Script를 클릭하면, 아래와 같이 클로드에서 만든 구글Sheet용 Script를 붙여넣기 하고, 저장, 실행 버튼을 클릭하면 됨. 제목도 쓰고~

한국어 텍스트가 포함된 Google 스프레드시트의 스크린샷
한국어와 중국어 텍스트가 있는 화면

2-4) 실행버튼을 누르면 보안 어쩌구 하고, 안전한 환경으로 가라고 하지만, 고급 버튼 누르고 계속 실행하겠다고 클릭하며, 아래와 같이 실행이 됨.

한국어 텍스트 편집기의 스크린샷

2-5) 짜잔~ 1차 결과물 나옴

구글 Script가 실행된 후에 확인해보면, 구글시트에 뉴스가 검색결과가 추가되어 있음.

한국어 텍스트가 있는 Google 스프레드시트

2-6) 좀 더 정교한 Script로 다시 클로드에게 요청 해봄. (정기적인 뉴스검색을 위해, From일자와 To일자를 입력받으면, 그 기간의 뉴스만 가져오는 자동화 기능으로 만들려고 함. 모든 뉴스를 가져올수는 없으니…) ⇐ 2-2~2-4까지를 반복함.

한국어 페이지 스크린샷


입력받을 날짜 형식까지 친절히 안내해줍니다~

구글 Script에서 새로받은 소스를 복사,붙여넣기, 저장, 실행 순서대로 해보세요. 

그러면, 실행창에서 계속 뱅글뱅글 돕니다. 뭐지 싶어서 Sheet로 가보면, 아래와 같이 시작날짜, 종료날짜를 입력하라고 합니다. 아까 보다 좀 더 나이스 하죠?

Google 문서 - 스크린샷 미리보기 이미지


짜잔~ 2차 결과물 나옴

구글 Script가 실행 할때, 시작날짜와 종료날짜를 입력하고, 좀 기다리면, 아래와 같이, 요청한 시작날짜와 종료날짜 사이의 뉴스만 나옵니다. 기간 동안 뉴스가 없는 업체는 빈칸으로 보여요~ 관심있는 업체의 뉴스를 정기적으로 확인해볼 수 있겠죠? 

한국어 이름이 적힌 스프레드시트


제가 한 작업은 여기까지 입니다~ 관심 고객 목록을 만들고, 구글에서 뉴스를 기간별로 가져오는 Script까지 작성해 보았습니다.


결과 및 인사이트

  1. 클로드를 통해서 업체 목록을 여러파일로 만들고, 중복없이 통합하기를 통해 단순 작업을 줄임.

  1. 클로드를 통해서 업체에 대한 개괄적인 개요를 사실과 추측을 구분하여 요약받음 (업체 개요를 파악하기에 수월함)

  2. 구글Shhet에 고객목록을 올리고, 고객별 뉴스를 검색해오는 Script를 클로드를 통해 작성하니, 정기적으로 고객별 뉴스를 취합이 가능해짐. 특히, 뉴스를 검색하는 Script 기능이 제공되어, 특별한 코딩과 추가 작업이 없어서 쉽게 원하는 결과를 얻을 수 있음.

7
4개의 답글

👉 이 게시글도 읽어보세요