Share
Sign In
Programming
Apps Script + GPT API 프로그래밍
taesangeom
👍
구글 시트, App Script, GPT API를 연계하여 웹앱을 만드는 방법은 다음과 같습니다:
준비 단계
Google 계정 생성 및 Google Sheets 접속
OpenAI API 키 발급
구현 단계
1.
구글 시트 생성
새로운 구글 시트를 만들고 필요한 데이터를 입력합니다.
2.
Apps Script 설정
구글 시트 상단 메뉴에서 "확장 프로그램" > "Apps Script"를 선택합니다.
새로운 Apps Script 프로젝트가 열립니다.
3.
GPT API 연동 코드 작성
Apps Script 편집기에 다음과 같은 코드를 작성합니다:
function callGptApi(prompt) { var apiKey = 'YOUR_API_KEY_HERE'; var url = 'https://api.openai.com/v1/chat/completions'; var payload = { 'model': 'gpt-3.5-turbo', 'messages': [{'role': 'user', 'content': prompt}] }; var options = { 'method': 'post', 'contentType': 'application/json', 'headers': { 'Authorization': 'Bearer ' + apiKey }, 'payload': JSON.stringify(payload) }; var response = UrlFetchApp.fetch(url, options); var jsonResponse = JSON.parse(response.getContentText()); return jsonResponse.choices[0].message.content; }
4.
사용자 인터페이스 구현
구글 시트에 버튼과 입력 필드를 추가합니다.
Apps Script에서 HTML 서비스를 사용하여 웹 인터페이스를 만듭니다
5.
함수 연결
버튼 클릭 시 GPT API를 호출하고 결과를 시트에 표시하는 함수를 작성합니다.
6.
배포
Apps Script에서 "배포" > "새 배포"를 선택합니다.
웹 애플리케이션으로 배포하고 액세스 권한을 설정합니다.
주의사항
- API 키를 안전하게 관리하세요.
- API 사용량과 비용을 모니터링하세요.
- 데이터 처리 시 개인정보 보호에 유의하세요.
Subscribe to 'taesangeom'
Welcome to 'taesangeom'!
By subscribing to my site, you'll be the first to receive notifications and emails about the latest updates, including new posts.
Join SlashPage and subscribe to 'taesangeom'!
Subscribe
👍
Other posts in 'Programming'See all
taesangeom
doGet 등 Apps Script 함수
doGet 함수 doGet 함수는 웹 앱의 GET 요청을 처리합니다. 이 함수를 사용하여 데이터를 조회하거나 표시할 수 있습니다. doPost 함수 doPost 함수는 POST 요청을 처리합니다. 이 함수를 사용하여 데이터를 시트에 추가할 수 있습니다. API를 통해 데이터 가져오기 외부 API에서 데이터를 가져와 시트에 추가하는 함수입니다. 시트 데이터를 API로 전송하기 주기적으로 API 호출하기