前提・実現したいこと
GoogleFormのスクリプトエディタで以下の自動返信をしようとしています。
が、行38のところで送信できない状態になっています。
こういったことに関して初心者なのでわかりやすく説明していただけるとありがたいです。
発生している問題・エラーメッセージ
GmailApp.sendEmail(address,title,body); の場合 メールを送信できませんでした: 受信者が指定されていません(行 38、ファイル「コード」) GmailApp.sendEmail(~~~outlook.jp,title,body); の場合 引数リストの後に ) がありません。(行 38、ファイル「コード」)
該当のソースコード
function autoreply() { var title = "自動返信" var body = "~~~\n" + "~~~\n" + "~~~\n\n" + "-------------------------------------------------------\n" var body2 = "------------------------------------------------------------\n\n" + "~~~"; var name = '氏名'; var mail = 'メールアドレス'; var address = ""; var sheet = SpreadsheetApp.getActiveSheet(); var row = sheet.getLastRow(); var cols = sheet.getLastColumn(); var rg = sheet.getDataRange(); Logger.log("row="+row+" cols="+cols); for (var i = 1; i <= cols; i++ ) { var col_name = rg.getCell(1, i).getValue(); var col_value = rg.getCell(row, i).getValue(); body += "♪"+col_name+"\n"; body += col_value + "\n\n"; if ( col_name === name ) { body = col_value+" 様\n\n"+body; } if ( col_name === mail ) { address = col_value; } } body += body2; GmailApp.sendEmail(address,title,body); }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。