I am using the Run Command tool at the end of a workflow to execute a very simple python script which is fixed. That is, the script doesn't change dynamically. I've finally got it to work, but with much frustration - very 'un-Alteryx' given that I'm used to things being obvious and pain-free 🙂
Question 1 - Why does the Run Command tool oblige us to have something in Write Source [Optional] box? After much frustration and digging around I eventually read that we can just shove %temp%\e.1 in there and be done with it. This seems to have no purpose in this scenario, so what value does it add?
Question 2 - Why do I need to put quotes around my Command Arguments .py, but not the location of the python executable? If I don't include the quotes I get this error: Run Command (3) The external program "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\python.exe" returned an error code: 2
This is inconsistent and confusing. I'm sure there's a good reason for it, but combined it makes the Run Command painful to use for newbies, or for people who use it rarely (like me!).

Thanks