To pass parameters for a schedule deployment in Prefect, you usually define default values or types when creating the deployment. If you want to pass a particular parameter value during testing, you could either override the default when triggering the run manually or set up a temporary deployment that includes the test parameter. Meanwhile, during scheduled flow runs, Prefect will utilize the default parameters specified during deployment creation if no other value is provided.
However, it looks like customization of parameters during scheduling is a bit more complex and might not be covered in the basic documentation available. I suggest that you examine the deployment and scheduling documentation in more detail or consider reaching out to the Prefect community for specific use cases:
Deployment documentation:
https://docs.prefect.io/latest/concepts/deployments/
Schedules documentation:
https://docs.prefect.io/latest/concepts/schedules/
For further assistance, you might want to explore custom trigger configurations (for Prefect Cloud) that can help in managing different parameter values based on event-based rules. If you need additional examples, I can try to fetch some code examples related to parameter handling in Prefect.