1
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?

GASでメールを送信する方法(宛先,CC,BCC,送信元,返信先,添付ファイルの指定)

Posted at

基本

以下でメール送信可能

  // タイトル
  var title = 'メールのタイトル';
  // 題名(改行は"\n"で指定する)
  var content = 'メール内容\n改行後の文章';

  // オプションの指定(ここ自体なくても良い)
  let options =
    {
        //返信先メールアドレス
        "replyTo": 'replryTo@test.test.com',
        //送信元名称
        "name" : ' メール送信者の名称',
        //送信元メールアドレス(権限が無いとエラーになるので注意)
        "from" : 'from@test.test.com'
    }

  //送信(送信先,タイトル,本文,オプションを渡す)
  GmailApp.sendEmail('sendTo@test.test.com', title, content, options);

補足

本文

改行は\nで指定可能

送信先

複数に送信する場合は、,(カンマ)区切りで指定する

  GmailApp.sendEmail('sendTo1@test.test.com,sendTo2@test.test.com', '題名', '本文');

CC,BCCの指定方法

以下の様にoptionに指定する
複数の場合は送信先同様に,(カンマ)区切りで指定する

options = {
 "cc" : "ccAdress@test.com",
 "bcc" : "bccAdress@test.com"
}

添付ファイル

options = {
   "attachments": "添付ファイル(Blob型)"
}

複数送信する場合は、配列で渡す
GoogleDriveから取得する場合を想定して例を記載する

let attchmentFiles = [];
attchmentFiles.push(DriveApp.getFileById('添付したいGoogleDriveのファイルID1').getBlob());
attchmentFiles.push(DriveApp.getFileById('添付したいGoogleDriveのファイルID2').getBlob());
//オプションで添付ファイル指定
options = {
   "attachments": attchmentFiles
}
//メール送信部分は省略
1
1
1

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
1
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?