前提・実現したいこと
スプレッドシートの指定した行で、特定のステータスに変更された際にGmailに通知したいです。
発生している問題・エラーメッセージ
現状エラーはないですが、宛先に通知が届かない状態です。
該当のソースコード
function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet();//スプレッドシートを取得 var sh=ss.getSheetByName("指定するシートの名前"); var myCell = sh.getActiveCell(); //アクティブセルを取得 //ステータス変更の判定 if ( sh.getRange('S' + myCell.getRow()).getValue() !== '内容確定'){ return; } //宛先 var To='●●●@gmail.com'; var Cc1="●●●@gmail.com"; var person = sh.getRange('T' + myCell.getRow()).getValue(); var Subject = 'テストです'; // var Body = 'テストです'; // //メールを送信 if (person in To == true){ MailApp.sendEmail(To[person],Subject, Body,{cc:Cc1});} }
回答3件
あなたの回答
tips
プレビュー