基本
以下でメール送信可能
// タイトル
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
}
//メール送信部分は省略