前提・実現したいこと
Google Apps Script でメルマガ送信の仕組みを自動化しようとしています。
スプレッドシート(送信先リスト)を読み込み、
データが存在する範囲内から宛名やメールアドレス等のデータを取得、
またドキュメント内に宛名を差し込む等の処理を考えていますが、
var strSenderName=mySheet.getRange(i,3).getValue();
のところで
getRange(number,number) が見つかりません というエラーとなります。
全くの初心者のため、解決するコードを教えていただけないでしょうか。
該当のソースコード
function logDoc() {
var mySheet = SpreadsheetApp.openById("スプレッドシートID");
var rowSheet=mySheet.getDataRange().getLastRow();
var docTest=DocumentApp.openById("ドキュメントID");
var strDoc=docTest.getBody().getText();
/* シートの全ての行について宛名を差し込む*/
for(var i=2;i<=rowSheet;i++){
var strSenderName=mySheet.getRange(i,3).getValue();
var strBody=strDoc.replace(/{送り主様名}/,strSenderName);
Logger.log(strBody);
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/12 05:48
2020/02/12 06:19