前提・実現したいこと
GASを使ってスプレッドシートに登録している人に一斉送信メールを
送りたいです。
発生している問題・エラーメッセージ
不明なエラー
エラーメッセージ
エラー 不明なエラーが発生しました。しばらくしてからもう一度お試しください。
該当のソースコード
function myFunction() {
var SheetName=SpreadsheetApp.getActiveSheet();//アクティブなシートを取得する
var SheetRow=SheetName.getDataRange().getLastRow();//シート上のデータが存在する範囲を自動で判別して取得し、データが存在する最後の行番号を取得する
var docMail=DocumentApp.openById("test");//DocumentのIDを指定する
var strDoc=docMail.getBody().getText();//ドキュメントのBody(内容)を取得する
var strSubj="テスト"; //タイトル
var strFrom="info@test.jp"; //Fromのアドレス
var strSend="test"; //差出人の名前
for(var i=1;i<=SheetRow;i++){
var strOffice=SheetName.getRange(i,0).getValue();//会社名を変数strOfficeに格納
var strName=SheetName.getRange(i,1).getValue();//名前を変数strNameに格納
var strToAd=SheetName.getRange(i,2).getValue();//メールアドレスを変数strToAdに格納
var strBody=strDoc.replace(/{会社名}/,strOffice);//メールの宛名{会社名}を、を変数strofficeに置き換える
var strBody=strDoc.replace(/{名前}/,strName);//メールの宛名{名前}を、を変数strNameに置き換える
GmailApp.sendEmail(
strOffice,
strToAd,
strSubj,
strBody,
{
from: strFrom,
name: strSend
}
);//宛先、題名、内容とオプションで送信元、送信アドレスを指定してGmailからメールを送付}//スプレッドシートの最終行になるまで、繰り返す
}
}
エラーを吐き出している原因がわかりません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。