JS初心者です。
管理表(スプレッドシート)のS列に変更が加わったら特定の人(R列)にメールを送信したいのですが、
変更をしてもメールが送信されません。
お分かりになる方いらっしゃれば添削お願い致します。
発生している問題・エラーメッセージ
該当のソースコード
function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet();//スプレッドシートを取得 var Sheet = ss.getSheetByName("管理表");//取得するシートの記入 var Cell = Sheet.getActiveCell().getA1Notation();//セルの範囲を取得 var rowSheet=Sheet.getDataRange().getLastRow();//使用している範囲の最終行を取得 var To={ '送りたい人':'○○○@gmail.com'};//通知対象者と対応するメール通知先を連想配列で格納 var person=Sheet.getRange('R'+ Sheet.getActiveCell().getColumnIndex()).getValue(); /*メールに差し込むログ*/ メール内容本文 if (person in To == true){ MailApp.sendEmail(To[person],Subject, Body); } }; }
試したこと
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。