Observação: No momento, a criação de scripts só está disponível 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, é uma boa maneira de você testar os conceitos básicos do programa Scripting.
Arquivos necessários
Instruções:
- Em Home, crie um novo arquivo de script .
- Abra o arquivo first-script.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 do arquivo pré-criado "__main__.py").
- Clique em Salvar 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 para atualizar planilhas (Script-to-Update-Spreadsheets.py)
Esse script é um bom ponto de partida para você trabalhar com a API pública da Workiva. Para obter mais informações, consulte o Centro de desenvolvedores da Workiva em https://developers.workiva.com/.
Arquivos necessários
Instruções:
- Em Home, crie um novo arquivo de script .
- Abra o arquivo Script-to-Update-Spreadsheets.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.
- Faça o upload do arquivo requirements.txt.
- Clique em Salvar no canto superior esquerdo.
- Clique em Run Script no canto superior esquerdo.
- Clique em +Add Variable e insira os seguintes parâmetros:
- CLIENT_ID e CLIENT_SECRET: Estas são as credenciais de cliente OAuth2 e o segredo usados para acessar a planilha selecionada. Essas credenciais são geradas no espaço de trabalho em que a planilha está localizada.
- SPREADSHEET_ID e SHEET_ID: Esses são os IDs da planilha e da pasta. Você pode encontrar os IDs no URL da planilha (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId})
- HELLO_WORLD: Digite o texto que você quiser. Isso é o que a célula exibirá.
- Clique novamente em Run Script; a célula no canto superior esquerdo deverá agora exibir o texto que você forneceu no parâmetro HELLO_WORLD.
Observação: Esse script também é abordado em Sample: Script para atualizar planilhas.
Script de supressão zero (Zero-Suppression-Script.py)
Esse script de supressão zero é um de nossos primeiros aceleradores, um pacote pré-configurado fornecido diretamente pela Workiva que demonstra os recursos reais da plataforma. Como esse programa e o pacote em si ainda estão em desenvolvimento, você pode notar problemas ocasionais ao usar esse script.
Arquivos necessários
Instruções:
- Em Home, crie um novo arquivo de script .
- Abra o arquivo Zero-Suppression-Script.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.
- Faça o upload do arquivo requirements.txt.
- Clique em Salvar no canto superior esquerdo.
Agora você pode criar uma automação no documento em que as linhas vazias estão presentes. Sua automação deve usar um acionador Manual Execution e uma ação Script Execution. Você precisará do Script ID encontrado no URL do seu script.
Quando executado, todas as linhas vazias devem ser ocultadas em seu documento.