2017-01-03 5 views
0

사용자가 하드 디스크에 HTML 문서로 저장하거나 Shiny Server를 통해 대화식으로 실행할 수있는 일부 R markdown 템플릿을 작성하고 싶습니다.Shiny Server에서 대화 형 마크 다운이 실행되고 있는지 확인하십시오.

Rmd 파일을 통해 실행되는 모드 (HTML 또는 Shiny Server로 렌더링 됨)를 확인하고 이에 따라 정적 이미지 등을 원하는지 여부를 결정할 방법이 필요하다고 생각합니다. 대화 형 반짝이 요소입니다.

이것을 달성 할 방법이 있습니까?

추신 : 나는이 질문에 대한 답변으로 놀려고했지만 how to tell if code is executed within a knitr/rmarkdown context? 수 없습니다.

답변

0

지금 당장 가장 좋은 방법은 knitr에게 현재 런타임이 무엇인지 물어 보는 것입니다. 런타임을 확인하려면 다음을 사용하십시오.

identical(knitr::opts_knit$get("rmarkdown.runtime"), "shiny")