1. Introduktion #
Python ligesom med Powershell kan bruges til mange forskellige ting, som kan hjælpe med udviklingen af RPA. Jeg har ikke selv arbejdet med Python endnu, ud over med test cases. Herunder findes der dog nyttige links, hvis man ønsker selv at finde ud af mere.
Navn | Note | Link |
Installering | Installationsfiler til Windows Installationsfiler til macOS | https://www.python.org/downloads/windows/ https://www.python.org/downloads/macos/ |
Opslagsværk | Alt om Python man kunne ønske at vide | https://www.w3schools.com/python/default.asp |
Øveværktøj | En sandbox man kan bruge øve sig med | https://www.w3schools.com/python/trypython.asp?filename=demo_default |
Selenium | Library til elementer i browser | https://www.selenium.dev/ | https://pypi.org/project/selenium/ |
UIAutomation | Library til UI i Windows | https://github.com/yinkaisheng/Python-UIAutomation-for-Windows |
Requests | Library til http REST API’er | https://pypi.org/project/requests/ | https://realpython.com/python-requests/ |
Pywin32 | Library til Windows com API’er (eksempelvis SAP) | https://pypi.org/project/pywin32/ |
Pyodbc | Library til databaser med ODBC | https://pypi.org/project/pyodbc/ |
2. Python i Power Automate Desktop #
Vær opmærksom på at Power Automate Desktop arbejder med Python 2.7 og 3.4. Moduler distribueres heller ikke med Power Automate Desktop, så disse skal man selv lave, og pege på med en sti.
Ønsker man at bruge andre version, kan man bruge Powershell til at køre python scripts i stedet. Dette kan eksempelvis gøres via Run Powershell script action som vist.