Как определить, выполняется ли код в контексте knitr / rmarkdown?
Основываясь на некоторых простых тестах,interactive()
верно при запуске кода внутриrmarkdown::render()
или жеknitr::knit2html()
, То есть простой.rmd
файл, содержащий
```{r}
print(interactive())
```
дает HTML-файл, который сообщаетTRUE
.
Кто-нибудь знает о тесте, который я могу запустить в блоке кода, который определит, выполняется ли он «неинтерактивно», что я имею в виду «в пределах knit2html () или render ()»?