Gmailでメールのひな形を作っており、それを活用してGsheetの各項目を置き換えてメール送信したい(GmailAPP.sendmail)と考えています。
---
GAS
1function doGet(){ 2 var mail = getMail(); 3 var html = HtmlService.createHtmlOutputFromFile(mail); 4return html; 5} 6 7function getMail(){ 8 var str = '<雛形>メールタイトル';//取得したいメールのタイトル 9 var thread = GmailApp.search(str, 0, 30); 10 var msg = GmailApp.getMessagesForThreads(thread);//二次元配列 11 var body; 12 for(var i = 0; i < msg.length; i++){ 13 body = msg[i][0].getBody(); 14 } 15return body; 16}
ここまでで、エラーとして
Exception: No HTML file named @doGet
が出てしまい、その後の利用ができません。
これをGmailApp.sendmail のhtmlボディとして利用できるのでしょうか。
利用できたとして、.replace等で置き換えは可能でしょうか。
可能でしたらご教示いただきたく存じます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。