SeaTable permite-lhe executar scripts personalizados em JavaScript e Python numa base. Enquanto o JavaScript é executado no navegador do utilizador e se destina a manipulações de ficheiros bastante simples, os scripts Python são executados directamente no servidor SeaTable e são, portanto, mais poderosos e versáteis.
JavaScript em SeaTable
O SeaTable fornece automaticamente a base e a saída dos objectos. Isto facilita a leitura dos valores desejados a partir de uma base, processa-os com JavaScript e escreve-os de novo. No entanto, as possibilidades do JavaScript são limitadas. O recarregamento de bibliotecas externas não está previsto, razão pela qual o JavaScript é mais adequado para cálculos ou validações simples.
O JavaScript corre no browser do utilizador e, portanto, não requer quaisquer recursos do servidor. Portanto, não há limite de execução, como acontece com os scripts Python. Além disso, os scripts JavaScript não devem conter qualquer informação secreta, como senhas ou similares, uma vez que esta informação deve ser inevitavelmente passada para o browser do utilizador.
Para mais informações e exemplos simples sobre JavaScript em SeaTable, ver o Manual de Programação SeaTable.
Python em SeaTable
Python não é uma das linguagens de programação mais populares em todo o mundo por nada. Graças à possibilidade de iniciar scripts Python através de uma automatização ou botão, abrem-se casos de utilização completamente novos. Python in SeaTable já suporta algumas bibliotecas Python bem conhecidas, mas também permite consultar serviços externos e APIs.
Os utilizadores com uma subscrição SeaTable Enterprise podem executar scripts Python ilimitados. Apenas um número limitado de execuções Python estão disponíveis para clientes Plus e Free.
Para mais informações, ver o Manual de Programação da SeaTable.