function sendMail(){
/* スプレッドシートのシートを取得と準備 */
var mySheet=SpreadsheetApp.getActiveSheet(); //シートを取得
var rowSheet=mySheet.getDataRange().getLastRow(); //シートの使用範囲のうち最終行を取得
/* ドキュメント「メール本文テスト」を取得する */
var docTest=DocumentApp.openById("◯◯◯"); //ドキュメントをIDで取得
var strDoc=docTest.getBody().getText(); //ドキュメントの内容を取得
/* メール表題、fromアドレス、差出人名を準備 */
var strTo=mySheet.getRange(i,◯).getValue(); //toアドレス
var strSubject="メルマガ送信テスト"; //表題
var strFrom="◯◯◯"; //From
var strSender="◯◯◯"; //差出人
/* メールを送信 */
GmailApp.sendEmail(
strTo, //toアドレス
strSubject, //表題
strBody, //本文
{
from: strFrom, //fromアドレス
name: strSender //差出人
}
);
}
上記コードをうつと、 var strTo=mySheet.getRange(i,◯).getValue(); //toアドレス
のiが定義されていないとでるのですが、なぜでしょうか。
スプレッドシートと紐付けられていないのでしょうか。
お願いいたします。