Adicionar parâmetros personalizados para o meu script

Problema

Os scripts pode editar agora, é não apresentada nenhuma forma de adicionar parâmetros personalizados para o script. O painel de parâmetros de execução do Script ter sempre a mesmos dois campos de entrada "Inputs rápida" e "R objectos", mas os scripts de exemplo que foram instalados com o DeployR (por exemplo, "DeployR – Olá World.R") tem todos os tipos de parâmetros personalizados nesse painel com cursores de deslocamento, etc. Como adicionar aos meus próprios scripts?

Solução

Partindo do princípio que esteja a desenvolver scripts na sua IDE R preferencial, tal como RStudio, R é primeiro necessário instalar o pacote de RevoScriptTools no respectivo ambiente R IDE.

Esse arquivo de pacote R pode ser encontrado aqui:

$REVODEPLOYR_HOME/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz

Por exemplo, num computador após uma instalação de raiz não Linux esse caminho teria o seguinte aspecto:

/home/deployr-user/deployr/7.1.0/rserve/RScripts/RevoScriptTools_1.0-1.tar.gz

Na RStudio basta clicar no separador pacotes no painel inferior direito e adicionar o pacote. Ou o cliente pode instalar o pacote manualmente:

INSTALAÇÃO de CMD R RevoScriptTools_1.0-1.tar.gz

Quando tiver sido instalado o pacote a começar a utilizar as funções revoPackage() e revoInput() para definir dependências de pacote/entrada para os seus scripts.

Para visualizar a ajuda para o pacote, escreva apenas:

??RevoScriptTools

A ajuda apresenta o pacote e explica como utilizar as funções revoPackage() e revoInput().

Se lhe enviar um script utilizando estas funções no Gestor de repositório painel do canto superior direito no separador de ensaio tornará os controlos de teclado pretendidos.

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×