I would like to know if there's an option to keep the existing schedule when you overwrite the existing Alteryx script with a new version (save as same name). Now we have always to recreate the schedule (time consuming)
If we're talking Alteryx Server, overwriting an existing workflow will create a new version and increment the version number. It's the 'Published' tag that defines the version picked up by the scheduler.
So if you push a new version in and make it the published version, the scheduler will use this when the workflow gets executed. If you don't make it the published version, the scheduler will keep using the previously published one.