Puede hacer grandes cosas en SeaTable con un script. Sin embargo, nada ocurre sólo por guardar: la ejecución del script debe iniciarse manualmente, por botón o por automatización.
En este artículo te presentaremos estas tres posibilidades diferentes. El artículo asume que ya has creado un primer script en tu base, que en nuestro ejemplo no hace nada más que dar como salida hola mundo.
Ejecutar el script manualmente
- En su Base, haga clic en en la cabecera de la Base.
- Mueva el ratón sobre el nombre de su script.
- Inicie el guión con el icono de reproducción .
Ejecutar script mediante un botón
- Crear una columna de tipo Button.
- Decide qué etiqueta y qué color debe tener el botón.
- Utilice la acción Ejecutar script.
- Seleccione su guión y guárdelo.
A partir de ahora, cada vez que pulse el botón, se ejecutará su script. Dentro del script, puede acceder a los valores de la fila llamando a context.current_row. Por supuesto, también puede acceder a todas las demás filas a través del ID de fila o con la ayuda de un bucle.
Ejecutar script mediante automatización
Con la ayuda de una automatización, puede ejecutar un script de Python. JavaScript no está disponible en este punto porque JavaScript se ejecuta en el navegador del usuario, que no está disponible en una automatización.
- En la cabecera Base, haga clic en y, a continuación, en Reglas de automatización.
- Haga clic en Añadir Regla y cree una nueva automatización. Puede encontrar información más detallada sobre cómo hacerlo aquí.
- Utilice la acción de automatización Ejecutar script Python.
- Seleccione su script y guarde la automatización con Enviar.