Google 앱스 펼쳐보기(Google Apps Script)를 이용하여 Google 스프레드시트 내용을 작성하여 보내주세요.

3513 단어

Google Apps Script 란?



Google Apps Script는 단축 기반의 언어입니다.

G Suite 사용 시 Google 스프레드시트(Google 스프레드시트), Google 닥스(google Docs) 등 다양한 Google 애플리케이션에 대해 Google Apps Script 기반으로 제한을 보고하고, 이를 위해 필요한 내용을 메일로 보낼 수 있습니다.

구글 앱스 실행하기



구글 앱스 스크립트를 실행시켜 보겠습니다.



Google 스프레드시트 내용을 입력할 준비가 되었습니다.



도구 > 레이아웃을 표시합니다.



google apps script 창으로 이동하고,
function myFunction()이 기본으로 작성되어 있습니다.



소스코드 실행이 가능하도록 만들기 위해 먼저 배포를 실행합니다.



Google에 접근권한을 필요로 하기 때문에 인증을 위한 권한을 검토합니다.



Google 인증이 집합 지면, 헐렁한 myFunction()이 드디어 실행되는 것을 확인합니다.


Google Apps 스크립트 내소스 코드 작성하기



엑셀 내의 데이터를 가져와 보겠습니다.



var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getRange('B3'); 
var value = range.getValue()
console.log(value); 
  • spreadsheetapp.getactivesheet()를 통해 Google스프레드시트를 활성화할 수 있습니다.
  • getrange()를 통해 특정 셀을 검사
  • getvalue()를 통해 값을 가져왔습니다
  • console.log()를 통해 가져온 값을 출력합니다.


  • Google 앱스 스크립트로 메일 보내기



    엑셀 내의 데이터를 이메일로 보내보겠습니다.



    function myFunction() {
      var sheet = SpreadsheetApp.getActiveSheet();
      var range = sheet.getRange('B3');  
      var value = range.getValue()
      console.log(value); 
    
      var email_address = "<구글이메일주소>@gmail.com"; 
      var email_subject = "테스트";
      var email_htmlbody = "테스트" + value;
    
      // 메일 보내기
      MailApp.sendEmail({
        to: email_address,
        subject: email_subject,
        htmlBody: email_htmlbody, 
      });
    }
    


  • 이메일 주소, 제목, 내용을 작성하세요
  • MailApp.sendEmail()을 통해 메일 전송



  • 좋은 웹페이지 즐겨찾기