###前提・実現したいこと
スプレットシートで作成した情報を元に、メール本文を作成して、メール送信するシステムを作っています。
###発生している問題・エラーメッセージ
メール本文をPDFにして添付ファイルにしたいと考えましたが、
テキストデータ(メール本文)を、PDFにする方法がわからず困っております。
###該当のソースコード
1function schedule() { 2 for(var i=2;i<=3;i++){ 3 myFunction(i); 4 } 5 6} 7function myFunction(i) { 8 var strBody= "メール本文" + i; 9 var doc = DocumentApp.create(i); 10 doc.getBody().appendParagraph(strBody); 11 var myPDF = doc.getAs('application/pdf').setName(i); //PDFへ変換 12 //PDFをGoogleドライブの指定フォルダへ保存 13 DriveApp.getFolderById('XXXXXXXXXXXXXXXXXX').createFile(myPDF).setName(i+'メール本文'); 14}
###試したこと
一旦、Googleドキュメントにテキストデータをはき出してから
getAs('application/pdf') でPDFにしようと思いましたが
関数の処理が全て終わってから、Googleドキュメントが作成されるためなのか、処理の途中でPDFに変換することはできませんでした。
(30秒程度まってから、getAs('application/pdf')を実行するようにしてもダメでした)
回答1件
あなたの回答
tips
プレビュー