Problema
Ahora puedo editar las secuencias de comandos, no se ve ninguna forma agregar parámetros personalizados a mi script. El panel de parámetros de ejecución de secuencia de comandos siempre tienen los mismos campos de entrada dos "Entradas rápido" y "R objetos", pero las secuencias de comandos de ejemplo que tiene instalados con DeployR (como "DeployR – Hello World.R") tienen todas las clases de parámetros personalizados en ese panel con controles deslizantes, etc.. Cómo agregarlos a mis propias secuencias de comandos
Solución
Asumiendo que está desarrollando los scripts R en su IDE preferido de R, como RStudio, primero necesitará instalar el paquete de RevoScriptTools en su entorno IDE R.
Ese archivo de paquete R puede encontrar aquí:
$REVODEPLOYR_HOME/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz
Por ejemplo, en un equipo Linux después de una instalación no-root esa ruta sería algo parecido a esto:
/home/deployr-user/deployr/7.1.0/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz
En RStudio haga clic en la ficha paquetes en el panel inferior derecho y agregar el paquete. O bien, el cliente puede instalar el paquete manualmente:
R CMD INSTALL RevoScriptTools_1.0-1.tar.gz
Una vez que el paquete se ha instalado la puede empezar a utilizar las funciones revoPackage() y revoInput() para definir las dependencias de paquete/entrada de sus secuencias de comandos.
Para ver la ayuda para el paquete sólo tiene que escribir:
??RevoScriptTools
La Ayuda presenta el paquete y detalla cómo utilizar las funciones revoPackage() y revoInput().
Si carga un script con estas funciones en el Administrador de repositorio el panel superior derecho de la ficha de prueba representará los controles de entrada deseados.