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. Como no requiere bibliotecas adicionales, es una buena forma de probar los fundamentos del programa Scripting.
Archivos necesarios:
Instrucciones:
- Desde Inicio, crea un nuevo archivo script .
- Abre el archivo first-script.py en tu máquina, y copia el código del script en el lienzo en blanco (es decir, en el espacio del editor de código para el archivo precreado "__main__.py").
- 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.
Script para actualizar hojas de cálculo (Script-to-Update-Spreadsheets.py)
Este script es un buen punto de partida para trabajar con la API pública de Workiva. Para más información, consulta nuestro centro de desarrolladores de Workiva en https://developers.workiva.com/.
Archivos necesarios:
Instrucciones:
- Desde Inicio, crea un nuevo archivo script .
- Abre el archivo Script-to-Update-Spreadsheets.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.
- Sube el archivo requirements.txt.
- Haz clic en Guardar en la parte superior izquierda.
- Haz clic en Ejecutar Script en la parte superior izquierda.
- Haz clic en +Añadir variable e introduce los siguientes parámetros:
- CLIENT_ID y CLIENT_SECRET: Éstas son tus Credenciales de cliente de OAuth2 y el secreto utilizado para acceder a la hoja de cálculo seleccionada. Estas credenciales se generan en el espacio de trabajo donde se encuentra la hoja de cálculo.
- SPREADSHEET_ID y SHEET_ID: Estos son los ID de tu hoja de cálculo y de tu hoja. Puedes encontrar los ID en la URL de la hoja de cálculo (app.wdesk.com/a/{workspaceId}/spreadsheet/{spreadsheetId}/sheet/{sheetId}).
- HELLO_WORLD: Introduce el texto que quieras. Esto es lo que mostrará la celda.
- Haz clic en Ejecutar script de nuevo; la celda de la esquina superior izquierda debería mostrar ahora el texto que proporcionaste en el parámetro HELLO_WORLD.
Nota: Este script también está cubierto en el ejemplo : Script para actualizar hojas de cálculo artículo.
Cero script de supresión (Zero-Suppression-Script.py)
Este script de supresión cero es uno de nuestros primeros aceleradores: un paquete preconfigurado proporcionado directamente por Workiva que demuestra las capacidades reales de la plataforma. Como este programa y el propio paquete están todavía en desarrollo, puedes notar incidencias ocasionales al utilizar este script.
Archivos necesarios:
Instrucciones:
- Desde Inicio, crea un nuevo archivo script .
- Abre el archivo Zero-Suppression-Script.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.
- Sube el archivo requirements.txt.
- Haz clic en Guardar en la parte superior izquierda.
Ahora puedes crear una automatización en el documento donde están las filas vacías. Tu automatización debe utilizar un activador Ejecución manual y una acción Ejecución 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.