Google 스프레드시트 - 버튼을 누르면 이메일을 보내는 기능
GAS의 기술 룰이나 작법, 변수, 정수, 형태, 배열이나 연산자 등 다양한 기본을 여러 번 나누어 써 갑니다!
아래 다양한 GAS 기사를 소개합니다!
htps : // bz 보트 t. rk /
소개 기사
이번 소개하고 있는 기사는 이하입니다!
htps : // bz 보트 t. rk / 2019/02/01 / sp 리아 d
GAS
function goGoGmail() {
var sheet = SpreadsheetApp.openById('****************');
var add = sheet.getSheetByName('メールテンプレ').getRange(1,2).getValue();
var popUp = Browser.msgBox("送信確認!", add + "へ送信しますか?", Browser.Buttons.OK_CANCEL);
if (popUp == 'ok') {
var mailSubject = sheet.getSheetByName('メールテンプレ').getRange(2,2).getValue();
var mailBody = sheet.getSheetByName('メールテンプレ').getRange(3,2).getValue();
GmailApp.sendEmail(add, mailSubject, mailBody);
Browser.msgBox("送信しました");
} else {
Browser.msgBox("キャンセルしました");
}
}
var sheet = SpreadsheetApp.openById('****************');
에 스프레드시트의 ID 부분을 지정할 수 있습니다.
그 이외에도 Active의 시트로서 다른 기술을 하는 방법도 있습니다!
To에는 대상 주소를 설정합니다.
Subject에는 보낼 제목을 설정합니다.
보디에 보낼 내용을 설정합니다.
송신 시트
송신확인은 오전송을 막는 의미에서도 팝업으로 통지를 하고 있습니다.
전송 확인
마지막으로 전송 완료 확인을 받았습니다.
전송 완료
어떤 장면에서 Manual로 전송을 하는 방법으로 하고 싶은가? 하지만,
이것은 상당히 현장에 따라 다르지만, 메일 포맷으로 스크래핑을 하는 것 같은 비즈니스이거나, 메일의 문면으로부터 판단하는 것 같은 시스템이 있을 때에, 한 번 세트 해 두면 포맷 변경이 없는 한 계속 사용할 수 있습니다 .
저도 일로 그런 장면이 있을 때마다 보내거나 했는데 어딘가에 목적지라도 지정할 수 있는 툴이 있으면 되어서 만들어 보았습니다.
Reference
이 문제에 관하여(Google 스프레드시트 - 버튼을 누르면 이메일을 보내는 기능), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Bzbot/items/0297ce6b51464513fab5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)