Problemet
Jeg kan redigere skriptene nå, ser jeg ingen mulighet til å legge til egendefinerte parametre til Min skript. Skriptparametere kjøring av ruten har alltid samme to inndatafeltene "Rask innganger" og "R objekter" men eksempelskriptene som ble installert med DeployR (for eksempel "DeployR – Hallo World.R") har alle typer egendefinerte parametre i ruten med glidebryterne osv. Hvordan legger jeg til disse til mine egne skript?
Løsning
Forutsatt at du utvikler R skriptene i deres foretrukne R IDE, som RStudio, må du først installere RevoScriptTools-pakken i miljøet R IDE.
Det R-pakke arkivet finner du her:
$REVODEPLOYR_HOME/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz
Så for eksempel på en Linux-maskin etter en ikke-root installasjon ville banen se omtrent slik ut:
/home/deployr-user/deployr/7.1.0/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz
Klikk kategorien pakker i panelet nederst til høyre i RStudio og legge til pakken. Eller kunden kan installere pakken manuelt:
Installer R CMD RevoScriptTools_1.0-1.tar.gz
Når denne pakken er installert kan du starte ved hjelp av funksjonene revoPackage() og revoInput() til å definere pakke/input avhengigheter for sine skript.
Hvis du vil vise skriver hjelp for pakken du:
??RevoScriptTools
Hjelp introduserer pakken og informasjon om hvordan du bruker funksjonene revoPackage() og revoInput().
Hvis du laster opp et skript ved hjelp av disse funksjonene til database Manager vil panelet øverst til høyre under kategorien Test gjengis ønsket inndatakontroller.