Я создал командный файл, который запускает мои R отчеты. В настоящее время у меня есть пакетный файл, который загружает скрипт R, что-то вроде этого:
"C:\Program Files\R\R-3.6.0\bin\i386\Rscript.exe" "D:\Batch reports\r_files\daily.R"
pause()
Как вы можете видеть, эта команда ежедневно загружает файл .R с диска D. Содержимое этого файла обычно выглядит следующим образом. Он загружает мою собственную библиотеку R, где отчеты хранятся в виде функций R. Обычно эти функции имеют несколько параметров.
library(myReports)
sales_report(country = "usa", year = 2019, filter_amounts >= 1000, currency = "usd")
sales_report(country = "uk", year > 2010, currency = "gbp")
Мне интересно, есть ли способ иметь только командный файл без дополнительного .R файла. Для этого мне нужно поместить содержимое файла .R в командный файл. Но я не уверен, как это сделать.