검색
검색
공개 노트 검색
회원가입로그인

구글 앱스크립트로 프롬프트 관리 시스템 만들기

요약
  • 구글 앱스크립트를 이용하여 프롬프트 관리 시스템을 만드는 방법을 단계별로 설명합니다.
  • 로그인부터 구글 시트 생성, 스크립트 편집, 코드 붙여넣기, 앱 배포까지의 전 과정을 다룹니다.
  • 앱스크립트 사용에 필요한 각종 코드와 HTML 파일 생성 방법, 스크립트 설정 등을 포함합니다.

🚀 구글 앱스크립트로 프롬프트 관리 시스템 만들기

- YouTube

🌟 1단계: 구글 계정으로 로그인하기

  1. 💻 컴퓨터를 켜고 인터넷 브라우저를 엽니다.

  2. 🔍 주소창에 "www.google.com"을 입력하고 엔터를 누릅니다.

  3. 👤 오른쪽 상단의 "로그인" 버튼을 클릭합니다.

  4. ✉️ 구글 계정 이메일을 입력하고 "다음" 버튼을 클릭합니다.

  5. 🔑 비밀번호를 입력하고 "다음" 버튼을 클릭합니다.

  6. 🎉 로그인 완료! 구글 홈페이지가 나타납니다.

🌈 2단계: 구글 드라이브 열기

  1. 📊 구글 홈페이지 오른쪽 상단의 9개 점 아이콘을 클릭합니다.

  2. 📁 "드라이브" 아이콘(삼각형 모양)을 클릭합니다.

  3. 🖥️ 새 탭에서 구글 드라이브가 열립니다.

chrome_o80MGOjg1c

📊 3단계: 새 구글 시트 만들기

  1. ➕ 왼쪽 상단의 파란색 "새로 만들기" 버튼을 클릭합니다.

  2. 📈 "Google 스프레드시트"를 선택합니다.

  3. 🆕 새 탭에 빈 스프레드시트가 나타납니다.

  4. ✏️ 왼쪽 상단의 "제목 없는 스프레드시트"를 클릭합니다.

  5. 💡 "프롬프트 관리 시스템"이라고 입력하고 엔터를 누릅니다.

chrome_QVx9KZlcZm

🏷️ 4단계: 시트 이름 변경하기

  1. 👀 스프레드시트 하단의 "시트1" 탭을 찾습니다.

  2. 🖱️ "시트1"에 마우스 오른쪽 버튼을 클릭합니다.

  3. 🔄 나타나는 메뉴에서 "이름 바꾸기"를 선택합니다.

  4. 📝 "Prompts"라고 입력하고 엔터를 누릅니다.

ftk4DGPbfx

➕ 5단계: 새 시트 추가하기

  1. ➕ 스프레드시트 하단 왼쪽의 '+' 기호를 클릭합니다.

  2. 🆕 새 시트가 생성됩니다.

  3. 🏷️ 새 시트의 이름을 "Versions"로 바꿉니다. (4단계와 동일한 방법으로)

ULxWzlgNqM

🛠️ 6단계: 스크립트 편집기 열기

  1. 📊 스프레드시트 상단의 메뉴에서 "Extensions"를 클릭합니다.

  2. 👨‍💻 나타나는 목록에서 맨 아래쪽에 있는 "Apps Script"를 클릭합니다.

  3. 🖥️ 새 탭이 열리면서 스크립트 편집기가 나타납니다.

chrome_lWK0S0PXmE

6.5 단계: 코드 다운로드

틸노트에서 파일 업로드가 안되기에 따로 페이지를 만들었습니다.

아래 슬래쉬페이지에서 다운로드 받아주세요.

👇👇👇

Prompt Archive - Moon's Obsidian

구글 앱스크립트로 프롬프트 관리 시스템 만들기 image 6

📝 7단계: 코드 붙여넣기 (AdvancedPromptManager.gs)

  1. 🗑️ 스크립트 편집기에 있는 기존 코드를 모두 지웁니다. (전체 선택 후 Delete 키)

  2. 📋 제공된 'AdvancedPromptManager.gs' 코드를 복사합니다.

  3. 📌 스크립트 편집기의 빈 공간에 마우스 오른쪽 버튼을 클릭하고 "붙여넣기"를 선택합니다.

  4. 🏷️ 왼쪽의 파일 목록에서 "Code.gs"를 클릭하고 이름을 "AdvancedPromptManager"로 변경합니다.

chrome_YDwcbU6bqa

🖼️ 8단계: HTML 파일 만들기 (5개)

  1. ➕ 스크립트 편집기 왼쪽 상단의 파일 옆에 있는 '+' 버튼을 클릭합니다.

  2. 📄 나타나는 목록에서 "HTML"을 선택합니다.

  3. 🏷️ 파일 이름을 입력하라는 창이 뜨면 "AddPromptDialog"라고 입력하고 "확인"을 클릭합니다.

  4. 📋 제공된 'AddPromptDialog.html' 코드를 복사해서 새로 만든 HTML 파일에 붙여넣습니다.

  5. 🔁 이 과정을 4번 더 반복하여 다음 파일들을 만듭니다:

    • 'EditPromptDialog'

    • 'DeletePromptDialog'

    • 'SearchPromptsDialog'

    • 'PromptHistoryDialog'

chrome_9GKg8wr5ba

구글 앱스크립트로 프롬프트 관리 시스템 만들기 image 9

explorer_5I67AkTLJW

(ctrl + a : 전체선택, ctrl + c : 복사하기, ctrl + v: 붙여넣기)

⚙️ 9단계: 스크립트 속성 설정하기

  1. ⚙️ 스크립트 편집기 왼쪽에 있는 톱니바퀴 모양의 "Project Settings(프로젝트 설정)" 아이콘을 클릭합니다.

  2. 📑 나타나는 창에서 "Script Properties(스크립트 속성)" 탭을 클릭합니다.

  3. ➕ "Add Script Property(행 추가)" 버튼을 클릭합니다.

  4. 🏷️ "속성" 칸에 "PROMPT_SPREADSHEET_ID"라고 정확히 입력합니다. (글자가 틀리면 안되므로 복사해서 붙여넣으세요.)

chrome_fn4poniT66


PROMPT_SPREADSHEET_ID

라고 정확히 입력합니다. (글자가 틀리면 안되므로 복사해서 붙여넣으세요.)

g8oSBocL7u

5. 📌 "값" 칸에는 현재 열려있는 구글 시트의 URL에서 특정 부분을 복사해 넣습니다:

  • 주소창의 URL을 봅니다.

  • "/d/" 다음에 오는 긴 문자열을 찾습니다.

  • 이 문자열은 "/edit" 전에 끝납니다.

  • 이 문자열을 복사해서 "값" 칸에 붙여넣습니다.

chrome_J9tNDPTgef

chrome_OigqeXh7cV

6. 💾 "Save script properties (저장)" 버튼을 클릭합니다.

👨‍🎨10 단계 : 인증

chrome_xHDtlp9IMX

  1. Apps Script 상단에 "Run"을 클릭합니다.

  2. "Review permissions" 클릭합니다.

  3. "Authorization Required" 클릭합니다.

  4. 자신의 구글 계정을 클릭하면 나타나는 경고표시에 당황하지 마시고 아래쪽에 "Advanced" 를 클릭합니다.

  5. 아래쪽에 "Go to 프롬프트 관리시스템(unsafe)" 를 클릭하고 "승인(Allow)"까지 마치시면 인증이 완료가 됩니다.

🧪 11단계: 스크립트 테스트하기

  1. 📊 구글 시트로 돌아갑니다.

  2. 🔄 페이지를 새로고침합니다.

    chrome_rQUJDKHoLR

  3. 📋 상단 메뉴에 새로운 "프롬프트 관리" 메뉴가 나타나는지 확인합니다.chrome_3hjlBAP54d

  4. ➕ "프롬프트 관리" > "Add Prompt(새 프롬프트 추가)"를 클릭합니다.

    chrome_KygYNW2lYB

  5. 📝 테스트용 프롬프트 정보를 입력합니다:

    • 이름: "테스트 프롬프트"

    • 내용: "이것은 테스트 프롬프트입니다."

    • 카테고리: "테스트"

    • 태그: "테스트, 예시"

  6. 💾 "추가" 버튼을 클릭하여 저장합니다.

    chrome_DKBmp6TMHy

  7. 🔍 "프롬프트 관리" > "프롬프트 검색"을 클릭하고 방금 추가한 프롬프트를 찾아봅니다.

  8. ✏️ "프롬프트 관리" > "프롬프트 수정"을 클릭하고 방금 추가한 프롬프트를 수정해봅니다.

  9. 🗑️ "프롬프트 관리" > "프롬프트 삭제"를 클릭하고 방금 추가한 프롬프트를 삭제해봅니다.

  10. 📜 "프롬프트 관리" > "프롬프트 히스토리"를 클릭하고 기록을 확인해봅니다.

(처음 해보신 분들은 여기까지 해서 프롬프트를 관리하셔도 됩니다. )


🚀 12단계: 앱 배포하기

  1. 🔼 스크립트 편집기 상단의 "Deploy(배포)" 메뉴를 클릭합니다.

  2. 🆕 "새 배포"를 선택합니다.

  3. ⚙️ "유형 선택" 옆의 톱니바퀴 아이콘을 클릭하고 "웹 앱"을 선택합니다.

    chrome_ns842wexIo

  4. 📝 설명란에 "프롬프트 관리 시스템"이라고 입력합니다.

  5. 🔓 "액세스 권한"에서 "Only Myself(나만 사용)"를 선택합니다. (* 모두에게 공유하기 위해서는 다른 절차가 필요하므로 여기서는 다루지 않겠습니다.)

  6. 🚀 "배포" 버튼을 클릭합니다.

    chrome_JsHFyTw17J

  7. 📋 "웹 앱 URL" 아래에 있는 링크를 복사합니다.

    chrome_7q0KBEvPax

🎉 11단계: 앱 사용해보기

  1. 🖱️ 복사한 URL을 새 탭에 붙여넣고 엔터를 누릅니다.

  2. 📊 페이지 상단에 "프롬프트 관리" 메뉴가 나타납니다.

  3. ➕ "새 프롬프트 추가"를 클릭하고 정보를 입력해 새 프롬프트를 추가해봅니다.

  4. 🔄 다른 메뉴들도 클릭해서 사용해봅니다:

    • "프롬프트 수정"

    • "프롬프트 삭제"

    • "프롬프트 검색"

    • "프롬프트 히스토리"

🎈 축하합니다! 이제 구글 앱스크립트를 이용한 프롬프트 관리 시스템을 완성하고 사용할 수 있게 되었습니다.

혹시 오류가 나거나 진행이 잘 안되는 부분이 있다면, 코드를 chatgpt 나 클로드, 제미나이 등에 붙여서 오류를 수정해 보시면 자세히 설명해서 오류가 있는 부분을 고쳐서 반환해 줍니다. 또한 제가 만든 것보다 더 나은 것으로 업그레이드 해보시면 더 재미있을 것 같습니다.

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
조회수 : 936
heart
T
페이지 기반 대답
AI Chat