コードの参考(××部分はご自身で入力ください!) function auto_return_mail_seminar() { try{ var sh = SpreadsheetApp.openById('××'); var range = sh.getDataRange(); var max_row = range.getLastRow();//現在入力されている最大行数の取得 var send_frag_col_num = ××;//送信したかどうか管理する列番号 var email_col_num = ××;//送信先のメールアドレスの列番号 for(var row = max_row; row > 1; row--){ //未送信分を送信していく if(range.getCell(row, send_frag_col_num).getValue() == ''){ var email = range.getCell(row,email_col_num).getValue(); var subject = "例:有難うございます! "; var template_sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("メールテンプレート"); var body = template_sheet.getDataRange().getValue(); //メール送信前に更新する(メール送信に失敗した場合、失敗した分を次回スキップするため) last_sent_row_num = row; //メール送信 MailApp.sendEmail(email , subject, body, {name:ScriptProperties.getProperty('name'),bcc:'××@gmai.com'}); //送信したしるしをつける range.getCell(row, send_frag_col_num).setValue("●"); }else{ break; } } }catch(err){ MailApp.sendEmail("××@gmai.com", "【【お客様の声】自動返信メールにてエラーが発生しました", "エラーが発生しました:\n" + err.message + "\n\n自動返信メールの送信に失敗している可能性があるので、シート及びメールアドレスを確認して下さい\n\n "); } }