Google Apps ScriptではGmailApp.sendEmailを使ってGメールを送信する事ができます。
このスクリプトには様々な値を設定する事ができるため少々ややこしいですが、今回はその中の機能の一部をご紹介します。
Gメールを使ってメールを送信する
Gメールを送信するためのスクリプトは、
GmailApp.sendEmail()
になります。
そしてGmailApp.sendEmail()に設定できる値は下記のようになります。
GmailApp.sendEmail(送信先アドレス(to),メールタイトル,メール本文,{cc: 送信先アドレス(cc),bcc: 送信先アドレス(bcc),from: 送信元アドレス(from),noReply: false,replyTo:返信先アドレス(replyTo),name: 差出人名})
「{」と「}」の間の値はオプションとなっており、必要に応じて省略する事が可能です。
また、上記のオプションの中身は以下のようになっています。
・cc:送信先アドレス(cc)
・bcc:送信先アドレス(bcc)
・from:送信元アドレス(from)
・noReply:リプライしないようにするか否か(trueかfalseを指定)
・replyTo:返信先アドレス(replyTo)
・name:差出人名
また、自分のアカウントのメールアドレス以外をfromに設定するには、エイリアス設定をする必要があります。
※エイリアス設定の詳細についてはGoogleのヘルプをご参照ください。
https://support.google.com/a/answer/1710338?ctx=gmail&hl=ja&authuser=0&rd=1
下記のサンプル1は、オプションを使用しないシンプルなものになります。
・サンプル1
function sendmail() { var toadd=”メールアドレスを記載”; GmailApp.sendEmail( |
また、下記のサンプル2は、オプションのうちfrom、cc、noReply、replyToを設定したサンプルになります。
・サンプル2
function sendmail() { var toadd=”[送信先アドレスを記入]”; GmailApp.sendEmail( |
送信テストをされる際はくれぐれも誤爆にご注意ください(笑)