Nota: Actualmente, el script solo está disponible a través de Personalizar Workiva. Obtén más información.
Primer script (primer-script.py)
Este sencillo script calcula el valor temporal del dinero. Dado que no requiere bibliotecas adicionales, constituye una buena forma de probar los conceptos básicos del programa de scripting.
Archivos necesarios:
Instrucciones:
- Desde Inicio, crea un nuevo archivo script .
- Abre el archivo first-script.py en tu ordenador y copia el código del script en el espacio en blanco (es decir, el espacio del editor de código correspondiente al archivo «__main__.py» creado previamente).
- Haz clic en Guardar en la parte superior izquierda.
- Haz clic en Ejecutar Script.
- Haz clic en +Añadir variable e introduce los siguientes parámetros:
- INVERSIÓN=10000
- TIPO_INTERÉS=10
- COMPOUNDING_PERIOD=anual
- AÑOS=1
- Haz clic en Ejecutar script y verifica que el resultado es 11 000.
Nota: Este script también está cubierto en el artículo Intro to Workiva Scripting.
Fibonacci (fibonacci_main.py y fibonacci.py)
Al igual que el script de inicio anterior, este sencillo script no requiere bibliotecas adicionales. Sin embargo, utiliza orígenes de script, un componente importante del programa de Scripting.
Archivos necesarios:
Instrucciones:
- Desde Inicio, crea un nuevo archivo script .
- Abre el archivo fibonacci_main.py en tu máquina, y copia el código del script en el lienzo en blanco (es decir, el espacio del editor de código para el archivo "__main__.py" creado previamente).
- Haz clic en Guardar en la parte superior izquierda.
- Ve al panel Fuentes en el lado izquierdo, haz clic con el botón derecho del ratón en el espacio en blanco que hay justo debajo de las fuentes actuales y selecciona Cargar archivos de origen.
- Busca en tu ordenador el archivo fibonacci.py y haz clic en Cargar.
- Haz clic en Guardar en la parte superior izquierda.
- Haz clic en Ejecutar script y verifica que el resultado es 34.
Cero script de supresión (Zero-Suppression-Script.py)
Este script para la supresión de ceros muestra cómo ocultar las filas de una hoja de cálculo cuyos valores numéricos mostrados sean todos ceros.
Archivos necesarios:
Instrucciones:
- Desde Inicio , crea un nuevo script .
- Abre el archivo « Zero-Suppression-Script.py» en tu ordenador y pega su contenido en el archivo fuente ya creado
__main__.py del script. - Si vas a ejecutar el script desde un proceso de automatización, sustituye los marcadores de posición vacíos
CLIENT_IDyCLIENT_SECRETpor las credenciales de una autorización de API que tenga los ámbitosfile:readyfile:write y acceso a la hoja de cálculo. - Haz clic en Guardar.
- En el panel « » (Fuentes) , haz clic con el botón derecho del ratón debajo de las fuentes existentes y selecciona « » (Subir archivos de fuente) .
- Sube el archivo «requirements.txt» de a .
- Haz clic en « », guarda el archivo « » y espera a que finalice la generación de dependencias.
Ahora puedes crear una automatización en la hoja de cálculo que contenga las filas que quieras evaluar. Configura la automatización con un desencadenador de «Ejecución manual» ( ) y una acción de «Ejecutar script» ( ) . Necesitarás el ID de script que se encuentra en la URL de tu script.
Cuando se ejecute, las filas vacías deben quedar ocultas en tu documento.