0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GASでメール送信

Posted at

GAS はメール送信もできる!

GAS でメールを送ることができれば、例えば Google フォームに答えたユーザーへ自動返信メールを送ったり、スプレッドシートに名前とメールアドレス一覧を作成して、それらに一括してメールを送信したりもできる。便利。

GmailApp を使う

GAS でメールを送信する場合は、GmailAppMailApp を使う。どちらでもメールは送信できる。でも、送信者をメーリングリストにしたい(偽装)、のような案件があった際に MailApp ではうまくいかなかったので GmailApp の方がよいんじゃないかという結論に。

使い方

GAS
var to = 'test@test.com';  // 送信先メールアドレス
// var to = ['test1@test.com', 'test2@test.com'];  // 配列にすることで複数の送り先を指定することも可能
var subject = '件名';
var body = 'メール本文';
var options = {  // 配列でいくつかのオプションを指定できる
  cc: 'test3@test.com',  // CC を指定する場合。
  // cc: 'test3@test.com, test4@test.com',  // 文字列内でメールアドレスを「,」で区切ることで複数メールアドレスを指定することも可能。
  bcc: 'test4@test.com',  // BCC を指定する場合。CC 同様に複数指定も可能。
  noReply: true, // true を指定すると送信者が noreply@ドメイン になる。
  from: 'dumy@test.com'  // 送信者を指定する場合。指定しなかった場合は GAS 実行者(ファイル所持者)が送信者になる。送信者が実行者と異なる場合は、Gmail の設定でメールアドレスの使用を許可しておく必要がある。
  // noReply と from が両方設定されていると noReply の設定が優先される(送信者はnoreply@ドメイン)になる
};
GmailApp.sendEmail(to, subject, body, options);
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?