Observação: No momento, a criação de scripts está disponível somente por meio do Customize Workiva. Saiba mais.
Primeiro script (first-script.py)
Esse script simples calcula o valor do dinheiro no tempo. Como não requer bibliotecas adicionais, ele oferece uma boa maneira de testar os conceitos básicos do programa de script.
Arquivos necessários
Instruções:
- Em Home, crie um novo arquivo de script .
- Abra o arquivo first-script.py no seu computador e copie o código do script na tela em branco (ou seja, no espaço do editor de código do arquivo pré-criado “__main__.py”).
- Clique em Save no canto superior esquerdo.
- Clique em Run Script.
- Clique em +Add Variable e insira os seguintes parâmetros:
- INVESTMENT=10000
- TAXA_DE_JUROS=10
- COMPOUNDING_PERIOD=anual
- YEARS=1
- Clique em Execute o script e verifique se o resultado é 11000.
Observação: Esse script também é abordado no artigo Intro to Workiva Scripting.
Fibonacci (fibonacci_main.py e fibonacci.py)
Como o script inicial abordado acima, esse script simples não requer bibliotecas adicionais. No entanto, ele usa fontes de script, um importante componente do programa Scripting.
Arquivos necessários
Instruções:
- Em Home, crie um novo arquivo de script .
- Abra o arquivo fibonacci_main.py em seu computador e copie o código do script para a tela em branco (ou seja, o espaço do editor de código para o arquivo pré-criado "__main__.py").
- Clique em Save no canto superior esquerdo.
- Vá para o painel Sources no lado esquerdo, clique com o botão direito do mouse no espaço em branco logo abaixo das fontes atuais e selecione Upload Source Files.
- Procure em seu computador o arquivo fibonacci.py e, em seguida, clique em Upload.
- Clique em Save no canto superior esquerdo.
- Clique em Execute o script e verifique se o resultado é 34.
Script de supressão zero (Zero-Suppression-Script.py)
Este script de supressão de zeros mostra como ocultar linhas de uma planilha cujos valores numéricos exibidos sejam todos zeros.
Arquivos necessários
Instruções:
- Na página inicial do ( ), crie um novo script .
- Abra o arquivo “ Zero-Suppression-Script.py” em seu computador e cole seu conteúdo no arquivo-fonte pré-criado do script “
__main__.py” . - Se você for executar o script a partir de uma automação, substitua os espaços reservados
CLIENT_IDeCLIENT_SECRETpelas credenciais de uma concessão de API que possua os escoposfile:readefile:write , além de acesso à planilha. - Clique em Salvar.
- No painel “ ” (Fontes) , clique com o botão direito do mouse abaixo das fontes existentes e selecione “ ” (Carregar arquivos de fonte) .
- Faça o upload do arquivo `requirements.txt` em .
- Clique em Salve e aguarde até que a geração de dependências seja concluída.
Agora você pode criar uma automação na planilha que contém as linhas que deseja avaliar. Configure a automação com um gatilho de “Execução manual” ( ) e uma ação de “Executar script” ( ) . Você precisará do Script ID encontrado no URL do seu script.
Quando executado, todas as linhas vazias devem ser ocultadas em seu documento.