Problème
Puis-je modifier les scripts maintenant, je ne vois aucun moyen d’ajouter des paramètres personnalisés à mon script. Le volet Paramètres d’exécution de scripts ont toujours les mêmes deux champs d’entrée « Inputs rapide » et « Objets de R », mais les exemples de scripts que vous avez installés avec DeployR (par exemple, « DeployR – Hello World.R ») ont toutes sortes de paramètres personnalisés de ce volet avec des curseurs, etc.. Comment ajouter ceux à mes propres scripts ?
Solution
Si que vous développez vos scripts R dans leurs IDE R par défaut, comme RStudio, vous devez d’abord installer le package RevoScriptTools dans l’environnement IDE de R.
Cette archive de package R se trouvent ici :
$REVODEPLOYR_HOME/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz
Par exemple, sur une machine Linux après une installation non racine ce chemin d’accès ressemblerait à ceci :
/home/deployr-user/deployr/7.1.0/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz
Dans RStudio, il suffit de cliquer sur l’onglet Packages dans le panneau inférieur droit et ajoutez le package. Ou bien, le client peut l’installer manuellement :
INSTALLATION de CMD R RevoScriptTools_1.0-1.tar.gz
Une fois ce package a été installé vous pouvez démarrer en utilisant les fonctions revoPackage() et revoInput() pour définir des dépendances de package/input pour leurs scripts.
Pour afficher l’aide pour le type de package uniquement :
??RevoScriptTools
L’aide présente le logiciel et explique en détail comment utiliser les fonctions revoPackage() et revoInput().
Si vous télécharge un script à l’aide de ces fonctions dans le Gestionnaire de référentiel le panneau supérieur droit sous l’onglet Test rendra les contrôles d’entrée de votre choix.