GAS 매우 간단한 메일 서버 만들기
2732 단어 gas
개요
GAS를 공부하기 시작하고 나서 여러가지 가능성을 찾아내기 위해 여러가지 일을 하고 있습니다.
그 중 이번에는 매우 간단하게 메일 서버를 만들 수 있었으므로 그 소개를 해 나갈 것입니다.
준비
doPost 함수 만들기
doPost 함수를 작성하여 인수를 수신할 수 있습니다.
doPost란?
GAS 엔드포인트를 만들 때 POST에서 전송된 모든 요청은 doPost가 실행되는 사양입니다.
그 밖에도 doGet 등을 준비하면 GET의 요청을 처리할 수도 있습니다.
메일 처리
그런 다음 메일을 보내는 과정을 작성합니다.
이번에는 인수에서 to, body를 가져 와서 메일을 보냅니다.
function doPost(e) {
const {
to,
body,
} = JSON.parse(e.postData.getDataAsString());
MailApp.sendEmail({
to,
subject: 'GASメールのテスト',
body
});
}
API 만들기
그런 다음 엔드포인트를 작성합니다.
위 탭에서
공개 → 웹 애플리케이션으로 도입
을 클릭합니다.
이번은 테스트를 위해 핑크 테두리로 하고 있는 공개 범위를 설정해 주세요.
갱신 버튼을 누르면 엔드포인트가 작성됩니다.
핑크 프레임 부분이 끝점이 됩니다.
복사하십시오.
curl 만들기
마지막으로 이것을 실행하여 보낼 수 있는지 시도해 봅시다!
curl -X POST -H "Content-Type: application/json" -d '{ "to": "送信先のメールアドレス", "body": "メールの内容" }' https://script.google.comXXXXXXXXXX
Reference
이 문제에 관하여(GAS 매우 간단한 메일 서버 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takujiro_0529/items/97244499063671ac9a56
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
그런 다음 메일을 보내는 과정을 작성합니다.
이번에는 인수에서 to, body를 가져 와서 메일을 보냅니다.
function doPost(e) {
const {
to,
body,
} = JSON.parse(e.postData.getDataAsString());
MailApp.sendEmail({
to,
subject: 'GASメールのテスト',
body
});
}
API 만들기
그런 다음 엔드포인트를 작성합니다.
위 탭에서
공개 → 웹 애플리케이션으로 도입
을 클릭합니다.
이번은 테스트를 위해 핑크 테두리로 하고 있는 공개 범위를 설정해 주세요.
갱신 버튼을 누르면 엔드포인트가 작성됩니다.
핑크 프레임 부분이 끝점이 됩니다.
복사하십시오.
curl 만들기
마지막으로 이것을 실행하여 보낼 수 있는지 시도해 봅시다!
curl -X POST -H "Content-Type: application/json" -d '{ "to": "送信先のメールアドレス", "body": "メールの内容" }' https://script.google.comXXXXXXXXXX
Reference
이 문제에 관하여(GAS 매우 간단한 메일 서버 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takujiro_0529/items/97244499063671ac9a56
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
마지막으로 이것을 실행하여 보낼 수 있는지 시도해 봅시다!
curl -X POST -H "Content-Type: application/json" -d '{ "to": "送信先のメールアドレス", "body": "メールの内容" }' https://script.google.comXXXXXXXXXX
Reference
이 문제에 관하여(GAS 매우 간단한 메일 서버 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takujiro_0529/items/97244499063671ac9a56텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)