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