dullin
덜린의 코딩 항해 일지
dullin
전체 방문자
오늘
어제
  • 분류 전체보기 (257)
    • JAVA (19)
    • JAVASCRIPT (3)
    • HTML_CSS (3)
    • DB (35)
      • Oracle (16)
      • MySQL (17)
    • JAVA_SERVLET (5)
    • 오류노트 (4)
    • Library & API (6)
    • Spring (20)
      • 개발준비(setting) (1)
      • 전자정부프레임워크 (5)
    • 인공지능 (2)
    • Python (13)
    • OpenCV (1)
    • AI-900 (5)
    • Django (6)
    • Linux (0)
    • Android Studio (12)
    • React Native (1)
    • 프로 크리에이트 (1)
    • 오늘의 일기 (0)
    • PHP (2)
    • Next.js (0)

블로그 메뉴

  • 카테고리
  • 글쓰기
  • 홈

공지사항

인기 글

태그

  • 모두_화이팅
  • Safe Mode
  • 개발환경 세팅
  • 코딩왕이_되는_그_날까지
  • laravel
  • 예끼에러야
  • 갈증해소완료
  • 오늘도 오류 한모금
  • 덤벼라 스프링
  • 오블완
  • 선빵필승
  • 덤벼라
  • 코딩
  • 라라벨
  • 강철맷집
  • 필사즉생행생즉사
  • 오늘도 에러박살
  • 오갈완
  • 티스토리챌린지
  • 오늘도 즐코딩

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
dullin

덜린의 코딩 항해 일지

문의하기 메일보내기 기능 - gmail사용
Spring

문의하기 메일보내기 기능 - gmail사용

2022. 11. 1. 13:33

웹사이트 에서 문의하기를 통해 메일을 보내는 기능을 구현해보겠다.

 

먼저 구글 계정이 한개 필요하다.

 

참고자료

더보기

https://github.com/SaintSilver/html-form-send-email-via-google-script-without-server/blob/master/README.ko.md#3-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%EC%84%9C-to_address-%EB%A5%BC-%EC%84%A4%EC%A0%95%ED%95%A9%EB%8B%88%EB%8B%A4

 

 

 

1. Sample Spreadsheet를 복사

Sample: https://docs.google.com/spreadsheets/d/1Bn4m6iA_Xch1zzhNvo_6CoQWqOAgwwkOWJKC-phHx2Q/copy

계정에 로그인 하고 해당 링크로 들어가서 "사본만들기" 클릭

 

 

그럼 아래와 같이 나온다.

 

 

2. 스크립트 편집기

도움말에서 script 검색 후 Apps Script실행

 

혹은 확장프로그램에서 바로 확인할 수 있다.

 

3. 스크립트에서 TO_ADDRESS 를 설정합니다.

TO_ADDRESS 란에 문의한 내용이 도착하게 될 메일 주소를 입력한다.

 

추가로 doPost로 변경해준다음 반드시 저장!

4. 스크립트의 새로운 버전 저장

다시 이전 페이지로 돌아와서 버전 이름을 지정 해준다.

 

 

5. 업데이트된 스크립트를 웹 앱으로 배포

script를 수정했던 페이지에서 새 배포 클릭

 

액세스 권한이 있는 사용자는 모든 사용사 옵션을 선택해야 정상적으로 form 응답이 스프레드시트로 추가된다.

배포된 웹 앱 URL을 복사해보자

 

이제 html form으로 넘어가보자.

form 태그의 id는 gform이 되어야 하고, action="웹앱URL"을 입력해주고 method="post" 이다.

전송받고자 하는 input 태그에는 name값을 부여해줘야 한다.

(name으로 지정한 이름이 스프레드시트 컬럼네임으로 등록된다.)

현재 작업중인 웹사이트 일부

 

테스트 해보자

 

문의사항 입력 후 문의하기 버튼 클릭

구글 스프레드시트 확인

구글 지메일 확인

 

성공!

 

 

※ 추가 팁 ※

메일의 제목은 script태그 내에 doPost 함수 안에 subject에서 지정해줄 수 있다.

 

저작자표시 (새창열림)

'Spring' 카테고리의 다른 글

.jar 파일 생성 및 실행방법  (0) 2024.02.15
import javax.persistence.~ 에러(error)  (0) 2023.08.03
[Spring error!!] @GetMapping, @PostMapping 등 어노테이션 import 에러  (0) 2022.10.31
JAVA - 기존에 하던 서블릿 Spring에서 더 간편하게 해보기  (0) 2022.06.27
🤷‍♂️ 내가 만든 웹페이지 배포 🤷‍♂️ 설레설레 설레임🤑  (0) 2022.05.06
    'Spring' 카테고리의 다른 글
    • .jar 파일 생성 및 실행방법
    • import javax.persistence.~ 에러(error)
    • [Spring error!!] @GetMapping, @PostMapping 등 어노테이션 import 에러
    • JAVA - 기존에 하던 서블릿 Spring에서 더 간편하게 해보기
    dullin
    dullin

    티스토리툴바