반응형

GCP 108

Apps Script 디버그 하기

앱스 스크립트의 디버그 사용해보기   앱스 스크립트로 코드를 작성하다 보면 어떤 데이터를 가지고 왔는지, 객체의 자료구조가 어떤식으로 되어있는지, 내가 만든 함수가 어떻게 실행되는지 직접 확인하고 싶은 경우가 생깁니다.  이런 경우 앱스 스크립트의 디버그(debug) 라는 기능을 활용할 수 있습니다. 디버그란 “벌레를 잡는다”는 뜻으로 프로그래밍에서 버그(오류)를 찾아내고 수정하는 과정을 의미합니다. 앱스 스크립트에서도 오류를 찾아내기 위한 디버그 기능을 제공하고 있습니다. 앱스 스크립트에서는 디버거 도구를 활용하여 실행 중인 함수의 코드를 한 줄씩 실행하면서 변수와 데이터를 확인하고, 함수의 흐름을 따라가며 발생한 오류를 해결할 수 있습니다.직접 디버그를 사용해 보면서 사용법을 익혀보도록 하겠습니다. ..

GCP/Apps Script 2024.09.12

[도서] 앱스 스크립트 관련 도서 소개

골든래빗 출판사에서 출간 예정인 > 책을 소개합니다. [존버 이벤트] ⟪구글 자동화는 앱스 스크립트⟫ | 무료 자동화 템플릿 6종 증정 rabbit.prosell.kr  블로그에 게시된 내용이 책으로 출간됩니다. 책에서는 블로그에서 다루었던 주제들을 더욱 깊이 있게 설명하며, 블로그에서 미처 다루지 못했던 새로운 내용들도 상세하게 추가했습니다.  예약판매 및 출간소식을 받고 자동화 템플릿을 받아보세요.

GCP/Apps Script 2024.09.03

Apps Script에서 GPT를 이용해 구글 시트의 데이터 분석하기

구글 시트에 인구수 관련 통계 데이터가 존재한다. 해당 시트의 데이터들을 이용해 GPT에게 질문을 하고 답변을 얻어내본다.  먼저 상단 메뉴를 만들고  상단메뉴를 클릭하면 데이터에 질문을 할수 있는 사이드바를 열어준다.  데이터 영역은 수동으로 입력할 수 있도록 설정해주었다.(추가적으로 드롭다운을 통해 시트를 선택할 수 있도록 하면 좋을듯하다.) 그리고 질문을 입력한다.  처리중 메시지는 토스트를 이용해 표현해준다.   질문에 대한 답변을 하단 결과 textarea에 출력해준다.

GCP/Apps Script 2024.07.10

GPT를 활용한 의학용어 학습 챗봇

앞서 생성한 English Speaking Chatbot을 커스터마이징 해 구현하였습니다. Apps Script로 English Speaking Chatbot 만들기미리보기 Whistory - Speaking Chatbot 페이지 업데이트 시간: sites.google.com 프로세스 사용하는 API - ChatGPT - Google STT API - Google TTS API - Google Cloud Storage API - Oauth2 STT로 음성인식 시 콘솔에 인식한 텍스트를whiseung.tistory.com    의학용어는 일반 단어와 달리 어렵고, 혼자 공부하고싶은 니즈가 있었습니다.그래서 GPT를 이용해 혼자 혹은 학생들이 스스로 의학용어를 공부할 수 있는 시스템을 만들고자 합니다.   ..

GCP/Apps Script 2024.06.26

Apps Script로 Bing Search API 결과를 OpenAI로 요약하기

Azure 에 Bing Search를 이용해 데이터를 검색해본다. var bingApiKey = "Bing Search API 키"; var bingEndpoint = "https://api.bing.microsoft.com/v7.0/search"; function runBingSearch(searchQuery) { searchQuery = "비트코인 시황 알려줘"; console.log(`####### 질문 : ${searchQuery}`) const headers = {'Ocp-Apim-Subscription-Key': bingApiKey}; const mkt = 'ko-KR'; const cc = 'KR'; const promote = 'Webpages,News'; // 답변 승격 const ans..

GCP/Apps Script 2024.04.03

Apps Script로 쿠팡 어필리에이트 상품 HTML 만들기

알리익스프레스의 어필리에이트는 승인받는 절차가 많아서 그렇지, 시간이 지나면 API를 사용할수 있다. 하지만 쿠팡은 15만원이상 구매실적이 충족되어야 최종 승인이 진행되고 API를 사용할수 있다. 최종승인이 진행되자마자 바로 Apps Script를 이용해 html을 생성할수 있도록 작업을 시작했다. C1 셀에 상품명을 입력하면 10개의 상품리스트가 출력되고, 우측에 HTML 코드를 자동으로 생성해준다. ChatGPT를 이용해 블로그 내용을 작성해주는 프롬프트를 입력해준다. GPT3.5, GPT4를 이용해 모두 작성해주도록 한다. 코드 샘플 const COUPANG_ACCESS_KEY = "쿠팡 엑세스 키"; const COUPANG_SECRET_KEY = "쿠팡 시크릿 키"; function create..

GCP/Apps Script 2024.03.04

Apps Script로 알리익스프레스 어필리에이트 상품 링크 만들기

알리익스프레스 API를 이용해 어필리에이트 상품의 링크를 생성하고 html까지 함께 만드는 기능을 구현해본다. 추가적으로 GPT를 이용해 블로그 글도 작성해줄 수 있을것이다. 아래는 샘플 블로그 내용: **아이폰 사용자 여러분, 곤란한 질문 하나 드려도 될까요? 바로, '아이폰 케이스, 정말 필요한가요?' 입니다.** 사실 많은 분들이 아이폰의 매끈하고 세련된 디자인에 반해 구매하시죠. 하지만 휴대폰 케이스 없이 사용하다 보면 생기는 스크래치나 갑작스런 충격으로부터 우리의 소중한 아이폰을 보호할 방법이 없습니다. 그래서 안타까운 마음에 케이스를 찾게 되는 건데요, **오늘은 아이폰 15 프로 사용자분들을 위해 멋과 보호를 겸비한 케이스들을 소개해드리려고 합니다.** 1. **정품 공식 실리콘 케이스** ..

GCP/Apps Script 2024.02.15

Apps Script로 Azure OpenAI 사용하기

OpenAI 가 아닌 Azure OpenAI를 이용해 GPT를 사용하고 싶었다. python 에서는 가능했지만 Apps Script의 URLFetch로도 사용하고 싶었다. var AOAI = { env: { 'AZURE_OPENAI_ENDPOINT' : "Azure OpenAI의 Endpoint", 'AZURE_OPENAI_RESOURCE' : "Azure OpenAI의 리소스 명칭", 'AZURE_OPENAI_MODEL' : "Azure OpenAI에서 배포한 모델 이름", 'AZURE_OPENAI_MODEL_NAME' : "Azure OpenAI에서 배포한 모델", 'AZURE_OPENAI_KEY' : "Azure OpenAI Key", 'AZURE_OPENAI_MAX_TOKENS' : 1700, '..

GCP/Apps Script 2024.01.22

Apps Script로 내 상품의 네이버 쇼핑 순위 분석하기

네이버 쇼핑결과를 조회해본다. 크롤링을 이용해 검색어 별 첫페이지의 상품조회 결과를 확인해본다. 광고를 제외한 랭킹, 상품명, 평점, 구매수, 리뷰수, 최저가, 등록일, 브랜드, 쇼핑몰을 가져온다. 이제 내가 판매하는 상품의 순위를 확인해본다. 순위를 검색할 키워드는 '나이키' 남자옷, 남자바지, 남자 반바지 의 데이터를 가져와서 검색결과중에 내가 판매하는 상품의 순위를 확인 한다. 남자옷은 1위에 나이키 제품이 있고, 남자 반바지 25위에 나이키 제품이 있다.

GCP/Apps Script 2023.11.17

Apps Script로 English Speaking Chatbot 만들기

미리보기 Whistory - Speaking Chatbot 페이지 업데이트 시간: sites.google.com 프로세스 사용하는 API - ChatGPT - Google STT API - Google TTS API - Google Cloud Storage API - Oauth2 STT로 음성인식 시 콘솔에 인식한 텍스트를 뿌려준다. 텍스트 추출이 완료되면 자동으로 텍스트를 전송한다. 대화내용은 구글시트에서 확인할수 있다. 음성은 링크를 이용해 GCS에서 다운받을 수 있다.

GCP/Apps Script 2023.11.14
반응형