我已经建立了一个德雷克管道,在管道末端生成一个报告。我想在每次创建新报告时触发松弛通知。对于我计划的报告部分,我使用以下内容:
report_plan <- drake::drake_plan(
report = rmarkdown::render(
knitr_in("alerts.Rmd"),
output_file = file_out("report.html"),
quiet = TRUE),
notification = target(slackr::slackr("A new vaccine report is ready"), trigger = trigger(change = file.info("report.html")$ctime)),
strings_in_dots = "literals"
)
通知目标上的触发器有效,但在我的依赖图中,通知目标只是自己挂起:
是否有更好的方法使通知依赖于正在生成的新报告?谢谢!