¿Qué es lo que más te gusta de Python?
En nuestro caso de oficina, hemos vinculado Python y Smartsheet para realizar varias tareas. Nuestro equipo ha escrito los códigos en Python para interactuar con Smartsheet y G-Drive. Hay múltiples casos de uso donde utilizamos Python en segundo plano, así como en forma de una interfaz de usuario para facilitar su uso. Es fácil seguir y entender los códigos de Python, lo que me resulta fácil y cómodo hacer cambios menores dentro de los códigos para adaptarlos a los nuevos cambios o adiciones de procesos. Usamos este enfoque integrado de Python y Smartsheet de manera bastante extensa y frecuente. Se utilizan múltiples características de Python para realizar varias tareas como:
1) Tomar fotografías: En un código de Python basado en UI, ingresamos una fecha de recepción, tras lo cual el código de Python se refiere a un Smartsheet particular, extrae los datos y el número de filas, crea carpetas respectivas y comienza a guardar las imágenes en las carpetas respectivas mientras las renombra según nuestro requerimiento a medida que seguimos tomando las fotos de los activos a través de una cámara. Esta es una integración de Python, Smartsheet y una cámara externa física.
2) Agrupamiento: En este código de Python basado en UI, ingresamos un número de lote, tras lo cual lee los datos del Smartsheet respectivo, crea múltiples carpetas y descarga activos de G-drive y los guarda en las carpetas recién creadas. Esta es una integración de Python, Smartsheet y G-drive.
3) Actualización de activos: En este script de Python basado en UI, los activos se comparan con los datos de Smartsheet y los activos procesados se guardan en lotes en la carpeta de Git, tras lo cual se escriben nuevos archivos .xml y .json y los Smartsheets se actualizan en consecuencia. Esta es una integración de Python, Smartsheet y Git.
4) Validación: En este script de Python, los lotes procesados se validan para verificar la existencia y precisión de los activos procesados dentro de las carpetas de lotes. Esta es una integración de Python, Smartsheet, archivos .xml y .json.
5) Carga: En este script basado en Python (sin UI), tras la finalización del proceso y las validaciones, los activos se cargan en un almacenamiento en la nube. Esta es una integración de Python, Smartsheet y un almacenamiento en la nube.
Considerando la amplia disponibilidad de características y la facilidad de implementación, pudimos automatizar la mayoría de nuestras actividades utilizando la integración de Python y Smartsheet. Reseña recopilada por y alojada en G2.com.