だから私は電子メールを送信するために使用している HTML ファイルを持っていますが、場合によっては、そのファイルを使用して同じテンプレートの PDF を作成したいだけです。
ファイルを作成し、評価を実行し、コンテンツを取得しますが、実際には html をレンダリングしません。すべての html 表記をそのままにしておくだけです。
たとえば、pdf を出力しますが、次のように表示されます。
Dear Martin, <br />
それ以外の:
親愛なるマーティン
HTML をレンダリングして、PDF が正しくレイアウトされ、テキストに html コードが含まれていないことを確認するにはどうすればよいですか?
コードは次のとおりです。
var docName = "test";
var htmlBody = HtmlService.createHtmlOutput(template.evaluate().getContent()).getContent()
var doc = DocumentApp.create(docName);
doc.appendParagraph(htmlBody);
doc.saveAndClose();
DocsList.createFile(doc.getAs('application/pdf')).rename(docName);