前提・実現したいこと
メールの送信するプログラムをGASで作ろうとしています。
発生している問題・エラーメッセージ
for-loop 初期化子の後に ; がありません。(行 12、ファイル「コード」) と、エラーが出てきます。;を目視で確認しましたが、どこに抜けがあるのか分かりません。
該当のソースコード
gas
1function insertName(){ 2 3 const sheet = SpreadsheetApp.openById('xxxxxx'); 4 const lastRow = sheet.getLastRow(); 5 6 const DOC_URL = 'https://docs.google.com/document/d/xxxxxx/edit'; 7 const doc = DocumentApp.openByUrl(DOC_URL); 8 const docText = doc.getBody().getText(); 9 const subject = 'xxxxx'; // 10 const options = {name: 'xxxx}; // 11 //var ALastRow = sht.getLastRow(); 12 for(let i = 2; i <= lastRow; i++){ 13 14 const todayData = sheet.getRange(i,1).getValue(); 15 const lastName = sheet.getRange(i,2).getValue(); 16 const firstName = sheet.getRange(i,3).getValue(); 17 const score = sheet.getRange(i,4).getValue(); 18 const recipient = sheet.getRange(i, 5).getValue(); 19 20 const body = docText 21 .replace('{送信日}',todayData) 22 .replace('{姓}',lastName) 23 .replace('{名}',firstName) 24 .replace('{点数}',score); 25 26 GmailApp.sendEmail(recipient, subject, body, options); 27 }
試したこと
v8を切っている状態でこのようなエラーが出ました
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/16 13:17
2020/05/16 17:21