1. 시작하기 전 반드시 프로필과 로그인된 아이디가 동일해야 합니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/013c56f8-ecbf-4aef-bbaa-2781fe4875bf/스크린샷_2021-08-10_오전_10.38.30.png

  1. 구글 드라이브에서 구글 스프레드 시트를 만들어주세요.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5d911353-cb40-47cf-bc6a-e0e371ee78d1/스크린샷_2021-08-10_오전_10.40.55.png

  2. 내용을 작성해주세요(링크 클릭)

    https://docs.google.com/spreadsheets/d/12KlCqpI62PV49mxW1P0BdiZYdTH2afnTR5sOlB-SZOM/edit?usp=sharing

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5c3273b2-8e72-46ac-8c2b-e1158c3a5837/스크린샷_2021-08-10_오전_10.42.15.png

    1. 도구- 스크립트 편집기를 클릭해주세요. 이 버튼이 없을 경우는 1번으로 돌아가 로그인을 다시 시도해주세요.

      https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4391b5c0-fef5-413b-8379-5916d51a1bbe/스크린샷_2021-08-10_오전_10.43.04.png

      스크립트 편집기를 처음 사용 시 경고메세지가 뜰 수 있습니다. 허용을 눌러주세요.

    2. 스크립트 편집기를 열고 아래 코드를 입력해주세요.(자바스크립트)

    function myFunction(mail,coupon,name) {
      var mail_add = mail
      var coupon_num = coupon
      var name = name
    
    	// 메일 제목
      var title = '쿠폰 발송 메일입니다.'
    
    	//시트에 입력된 정보의 갯수에 따라 for문의 i 종료조건을 수정해주세요
    	//ex) 2개 입력 : 2, 100개 입력 : 100
      for(var i=0; i<2; i++){ //여기서 수정해주세요
    		// 메일 내용
        var body = "안녕하세요, "+name[i]+"님, 제주코딩베이스캠프입니다.\\n\\n쿠폰번호는 다음과 같습니다.\\n\\n"+coupon_num[i]+"\\n\\n쿠폰번호에 오류가 있을 경우 현재 메일로 회신 부탁드립니다!";
        var real_mail = mail_add[i].toString();
        MailApp.sendEmail(real_mail,title,body);
        
      }
    }
    
    function mainFunc(){
      var GSS = SpreadsheetApp.getActive();
    	// 구글스프레드 시트에서 시트명(아래에 있음)을 확인해주세요 - 보통 시트1, 시트2...
      var listSheet = GSS.getSheetByName('시트1');
      
      //리턴 할 메일주소와 쿠폰번호
      var mail = new Array();
      var coupon = new Array();
      var name = new Array();
    
    	//시트에서 메일주소와 쿠폰번호를 읽어오는 코드
    	//시트에 입력된 정보의 갯수에 따라 for문의 i 종료조건을 수정해주세요
    	//ex) 2개 입력 : 2, 100개 입력 : 100
      for (var i=0; i<2; i++){ //여기서 수정해주세요
    		// i+2행 5열부터 시작해서 1행 1열 선택
        mail[i] = listSheet.getSheetValues(i+2, 5, 1, 1);
    		// i+2행 3열부터 시작해서 1행 1열 선택
        coupon[i] = listSheet.getSheetValues(i+2, 3, 1, 1);
    		// i+2행 4열부터 시작해서 1행 1열 선택
        name[i] = listSheet.getSheetValues(i+2, 4, 1, 1);
      }
      
      
      myFunction(mail,coupon,name)
    }
    
    1. 저장 한 뒤 실행합니다.(구글시트도 저장해주세요) 실행 전 반드시 mainFunc로 지정해주세요.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/dcc3ee71-27c5-47ce-8017-9107d86cd3ae/스크린샷_2021-08-10_오전_10.58.40.png

    스크립트를 통해 메일을 처음 발송할 시 아래와 같은 경고메세지가 뜹니다.

    **고급-ooo로 이동(안전하지 않음)**을 클릭해주세요

    복사해 온 이미지

    복사해 온 이미지

    복사해 온 이미지

    복사해 온 이미지

    1. 메일이 잘 발송된 것을 확인할 수 있습니다.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0b8359b0-3cea-4c7c-af53-fe86c3abe87e/스크린샷_2021-08-10_오전_11.01.39.png

    **주의사항 : 하루에 100건이상 보낼 수 없습니다.