使用pander的实时报告生成时,如何指定输出文件名?

时间:2014-04-17 12:36:33

标签: r pander

我可以创建一个报表对象,但是当我导出它时,有一个包含随机数的通用文件名。我希望能够指定文件名。

for (report in c("file1", "file2", "file3")) {
 myReport <- Pandoc$new(author="Jerubaal",title="What's my file name?", format="docx")
 myReport$add.paragraph(paste("This is", report))
 myReport$export(open = FALSE)
} 

这为我提供了名称如

的文件
  • 奉迎-1c246b334f70.docx
  • pander-1c246b334f70.md

我尝试将这些添加到Pandoc $ new()以及myReport $ export(),但无济于事:

  • 输出=报告
  • 文件=报告
  • 文件名=报告

我将遍历很多东西,每个东西都需要自己的报告文件,因此我无法有效地手动重命名文件。

如何指定输出文件名? 谢谢!

1 个答案:

答案 0 :(得分:0)

根据sources使用第一个或f参数。 E.g:

myReport <- Pandoc$new(author="Jerubaal",title="What's my file name?", format="docx")
myReport$add.paragraph("This is it.")
myReport$export('this_is_the_file_name.docx', open = FALSE)

请随时发送拉取请求或suggestion以获取更新的文档。