como saber se o código é executado dentro de um contexto knitr / rmarkdown?
Com base em alguns testes simples,interactive()
é verdadeiro ao executar código dentrormarkdown::render()
ouknitr::knit2html()
. Ou seja, um simples.rmd
arquivo contendo
```{r}
print(interactive())
```
fornece um arquivo HTML que relataTRUE
.
Alguém sabe de um teste que eu possa executar em um pedaço de código que determinará se ele está sendo executado "de maneira não interativa", com o que quero dizer "dentro de knit2html () ou render ()"?