2

だから私は電子メールを送信するために使用している 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);
4

2 に答える 2