前提・実現したいこと
Googleスプレッドシートの表を、毎月決まった日に
書式のままメールにて送信したいと思っています。
下記URLを参考に試したのですが、エラーが発生して実行できません。
https://teratail.com/questions/16877
teratailを参考に調べてはいるのですが、
なかなか全体像を把握できていません。
どうぞよろしくお願いいたします。
発生している問題・エラーメッセージ
TypeError: undefined からプロパティ「0」を読み取れません。(行 11、ファイル「書式含むメール」)
該当のソースコード
function report() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sh = ss.getSheetByName("一覧"); var data = sh.getRange(3,1,2,33).getValues(); var body = ""; body += "<table border='1'>"; for (var i=0; i<=5; i++) { body += "<tr bgcolor='yellow'>"; for (var j=0; j<=2; j++) { body += "<td>"+data[i][j]+"</td>" } body += "</tr>"; } body += "</table>"; MailApp.sendEmail({ to : "×××××@××××.com", subject : "テストメール", htmlBody : body }); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/23 11:19