質問: doc.getAs('application/pdf').setName(i); //PDFへ変換 //PDFをGoogleドライブの指定フォルダへ保存 DriveApp.getFolderById('XXXXXXXXXXXXXXXXXX').createFile(myPDF).setName(i+'メール本文'); } ``` ### 試したこと 一旦、Googleドキュメントにテキストデータをはき出してから getAs('application/pdf') でPDFにしようと思いましたが 関数の処理が全て終わってから、Googleドキュメントが作成されるためなのか、処理の途中でPDFに変換することはできませんでした。 (30秒程度まってから、getAs('application/pdf')を実行するようにしてもダメでした)
回答: テキストをそのままPDFにできるようです。(未検証) 【Google Apps ScriptでGoolgeドライブのフォルダ内にファイルを作成する方法】 > > > ``` > var myFolder = DriveApp.getFolderById('XXXXXXXXXXXX'); > myFolder.createFile('New File', 'Hello, world!', MimeType.PDF); > ``` > > 【Class DriveApp | Apps Script | Google Developers】