前提・実現したいこと
スプレッドシートにて今日の日付と新規に取り掛かれる日が同じ時メールを送りたいです。
発生している問題・エラーメッセージ
TypeError: sell1.getValue is not a function mailSend @ mail2.gs:28
該当のソースコード
function mailSend() { var mySs = SpreadsheetApp.getActiveSpreadsheet(); //スプレッドシートを取得 var Sheet = mySs.getSheetByName(''); // シート名を取得 var strTo = ''; //To var strSender = ''; //差出人名 var strFrom = ''; //From var today = new Date(); //今日の日付を取得 var formatDate = Utilities.formatDate(today, "JST","MM/dd"); var last_row = Sheet.getLastRow(); //最後の行を取得(繰り返し処理の回数) var begin_row = 3; // 処理を開始する行 (1行目は項目名なので2から) //繰り返し処理(1行づつ処理し、行の数だけ繰り返す) for (var i = 3; i <= 200; i++) { //それぞれのセルの中身を取得していく //新規に取り掛かれる日(日付は成型する) var sell1 = "F"+i; var value1 = Sheet.getRange(sell1).getValue(); var value1 = Utilities.formatDate(value1, "JST","MM/dd"); //名前 var sell2 = "B"+i; var value2 = Sheet.getRange(sell2).getValue(); //案件名 var sell3 = "C"+i; var value3 = Sheet.getRange(sell3).getValue(); var datesell1 = new Date(sell1.getValue()); //F列のDateを作成 var dt = datesell1.getTime() - today.getTime(); //dateFから今日の日付を引く var day = Math.ceil(dt / 1000 / 60 / 60 / 24); //日付に変換 if (day <= 0) { //今日の日付と締切日を比較 ・ ・ ・ 以下、メール内容です
何が問題なのでしょうか?
ご教授頂きたいです。。。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/12 09:49