Was gefällt dir am besten Python?
In unserem Büro haben wir Python und Smartsheet verknüpft, um verschiedene Aufgaben zu erledigen. Unser Team hat die Codes in Python geschrieben, um mit Smartsheet und G-Drive zu interagieren. Es gibt mehrere Anwendungsfälle, bei denen wir Python im Hintergrund sowie in Form einer Benutzeroberfläche zur einfachen Nutzung verwenden. Es ist einfach, den Python-Code zu folgen und zu verstehen, sodass ich es leicht und bequem finde, kleinere Änderungen im Code vorzunehmen, um ihn an neue Prozessänderungen oder Ergänzungen anzupassen. Wir nutzen diesen integrierten Ansatz von Python und Smartsheet ziemlich intensiv und häufig. Mehrere Funktionen von Python werden verwendet, um verschiedene Aufgaben zu erledigen, wie:
1) Fotografieren - In einem UI-basierten Python-Code geben wir ein Empfangsdatum ein, woraufhin der Python-Code ein bestimmtes Smartsheet referenziert, die Daten und die Anzahl der Zeilen abruft, entsprechende Ordner erstellt und die Bilder in den jeweiligen Ordnern speichert, während sie nach unseren Anforderungen umbenannt werden, während wir die Fotos der Assets mit einer Kamera aufnehmen. Dies ist eine Integration von Python, Smartsheet und einer physischen externen Kamera.
2) Batch-Verarbeitung - In diesem UI-basierten Python-Code geben wir eine Batch-Nummer ein, woraufhin er die Daten aus dem jeweiligen Smartsheet liest, mehrere Ordner erstellt und Assets von G-Drive herunterlädt und in den neu erstellten Ordnern speichert. Dies ist eine Integration von Python, Smartsheet und G-Drive.
3) Asset-Update - In diesem UI-basierten Python-Skript werden die Assets mit den Smartsheet-Daten verglichen und die verarbeiteten Assets in Batches im Git-Ordner gespeichert, woraufhin neue .xml- und .json-Dateien geschrieben und die Smartsheets entsprechend aktualisiert werden. Dies ist eine Integration von Python, Smartsheet und Git.
4) Validierung - In diesem Python-Skript werden die verarbeiteten Batches auf Existenz und Genauigkeit der verarbeiteten Assets innerhalb der Batch-Ordner validiert. Dies ist eine Integration von Python, Smartsheet, .xml- und .json-Dateien.
5) Hochladen - In diesem skriptbasierten Python (ohne UI), nach Abschluss des Prozesses und der Validierungen, werden die Assets in einem Cloud-Speicher hochgeladen. Dies ist eine Integration von Python, Smartsheet und einem Cloud-Speicher.
Angesichts der weit verbreiteten Funktionen und der einfachen Implementierung konnten wir die meisten unserer Aktivitäten mithilfe der Integration von Python und Smartsheet automatisieren. Bewertung gesammelt von und auf G2.com gehostet.