前提
現在スプレッドシートで面接情報を管理しているのですが、
スプレッドシートのC列に「面接日確定」が入った際に、N列の「面接日」を件名と本文に入力して関係者へメール送信をしたいと思っています。
■カラム
A列:タイムスタンプ
B列:候補者番号
C列:ステータス (ここに”日程調整中”や”面接日確定”などのステータスが入ります)
D列:候補者名
N列:面接日
■送信したいメールの形式
宛先:sample@gmail.com
件名:【面接日確定】[候補者名]様_[yyyy/m/dd]
本文:
[候補者名]様の面接日が確定しました。
面接日:yyyy/m/dd
詳細は以下のURLでご確認ください。
https://www. URLXXXXXXX
■現在の状況
現在、メールは届くのですが、件名は"【面接日確定】面接日"となっています。
見よう見まねで書いている初心者のため、変数をどうやって件名や本文に差し込めるのかご教示いただけますと幸いです。
該当のソースコード
function notification(){
const recipient = 'sample@gmail.com'; //通知先メールアドレス
const body = '様の面接日が確定いたしました。詳細は以下のURLでご確認ください。\n\n https://www. URLXXXXXXX';//確認するシートのURL
var mySheet = SpreadsheetApp.getActiveSheet(); //シートを取得
var myCell = mySheet.getActiveCell(); //アクティブセルを取得
var date = '面接日';
var subject = '';
subject += '【面接確定】' + date ';
if(myCell.getColumn()==2 && myCell.getValue()=="面接日確定");
GmailApp.sendEmail(recipient, subject, body);//通知メールを送信
}
あなたの回答
tips
プレビュー