Pode fazer grandes coisas em SeaTable com um guião. No entanto, nada acontece ao salvar sozinho: a execução do guião deve ser iniciada manualmente, por botão ou por automatização.
Neste artigo vamos apresentar-lhe estas três possibilidades diferentes. O artigo assume que já criou um primeiro guião na sua base, que no nosso exemplo nada mais faz do que dar um olá ao mundo.
Executar script manualmente
- Na sua Base, clique em no cabeçalho da Base.
- Mova o rato sobre o nome do seu guião.
- Inicie o guião com o ícone da peça .
Executar script através de um botão
- Criar uma coluna do tipo Botão.
- Decidir qual a etiqueta e qual a cor que o botão deve ter.
- Utilizar a acção Executar guião.
- Seleccione o seu guião e guarde.
De agora em diante, cada vez que clicar no botão, o seu guião será executado. Dentro do script, pode aceder aos valores da linha chamando context.current_row. Claro, também pode aceder a todas as outras linhas através do ID da linha ou com a ajuda de um laço.
Executar script via automatização
Com a ajuda de uma automatização, é possível executar um guião Python. O JavaScript não está disponível neste momento porque o JavaScript é executado no browser do utilizador, que não está disponível numa automatização.
- No cabeçalho da Base, clicar em e depois em Regras de Automatização.
- Clique em Add Rule e crie uma nova automatização. Pode encontrar informações mais detalhadas sobre como fazer isto aqui.
- Utilizar a acção de automatização Executar o Python Script.
- Seleccione o seu guião e guarde a automatização com Submit.