수면무호흡증 자동설문지 생성 및 이메일 발송 (feat. Apps Script)

소개

수면무호흡증은 내가 깊이 애정(?)하는 질환이다. 수면무호흡증의 개선이 한 사람의 건강과 삶에 얼마나 큰 변화를 가져오는지 잘 알기에...

한국어 한국어 한국인 한국인 한국인

이번 자동화를 배우며 과거 사업의 주요 질환이자 지인의 니즈를 돕기 위해 앱스 스크립트를 활용한 구글 폼 설문 자동화 및 이메일 발송을 시도했다. 향후 진단과 치료로 이어진다면, 이를 기반으로 환자 관리 자동화를 더욱 고도화할 수 있을 것으로 기대한다.

진행 방법

설문지 만들기 및 자동화

  • ChatGPT에 수면무호흡증 관련 내가 중요하게 생각하는 아티클 링크를 몇 개 올려주고 공부시키기

  • 설문 초안을 파일로 첨부해주고, 앞에서 공부한 내용을 참고해 설문 내용을 정교하게 수정하도록 요청

  • Claude 에 코드 생성 요청

    • 프롬프트: 첨부한 설문지를 Google forms 를 이용해 Google app script 를 통해 설문지를 만들 수 있는 코드를 만들어주세요.

    • 에러 발생 시: 에러 코드 클로드에 제공하고 수정해달라고 하기

  • Google Apps Script (script.new 입력) 열고 Apps script 에 코드 붙여넣기 -> 저장 -> 실행 -> 권한 허용하기 (5번 클릭)

📢 완성된 설문지: '수면무호흡증 자가 진단' https://forms.gle/jADgqEptgqLTiByZ6

뱅 중지 - 스크린 샷

설문지와 스프레드 시트 연결하기

템플릿 시트 만들기

이메일 자동 발송

  • 설문 결과에 따른 점수 구분 (고위험군 ~ 저위험군) 및 맞춤 이메일 발송

  • 이메일에 참고 자료 첨부 및 전문 상담 권고

  • 현재 문제점

    • 간단한 메시지 자동 발송은 구현 성공

    • 점수별 맞춤 이메일 발송 및 첨부 파일 포함 시 에러 발생 → 아직 해결되지 않음간단한 메세지만 보내는건 자동 발생이 됐는데, 점수화해서 답변 별 다른 메일을 보내고 첨부 파일을 보내는데 있어서 현재 에러 발생해 아직 해결하지 못한 상태

결과와 배운 점

  • 예상보다 에러 발생 빈도가 높았으며, 코드 오류 원인을 이해하는 데 어려움

  • 무식한 해결 방법: 클로드 및 챗GPT를 활용해 에러 하나하나 단계적으로 문제 해결

  • 보다 효율적인 접근을 위해 도구 사용법을 전문적으로 학습할 필요성 느낌

도움 받은 글 (옵션)

https://youtu.be/lieyuForXYo?si=n4pOV59lj6j9-2Sn

2

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요