Just wanted to summarize,
Databricks has an API which can perform many actions within the data bricks, saying that you can use the same API to trigger a job. You can create a job which executes the notebook, and then you can invoke the job via databricks API from Azure functions and also pass required parameters to it. Refer to the documentation https://learn.microsoft.com/en-us/azure/databricks/dev-tools/api/latest/jobs for more details about using the job API.
Mark this as an answer if it helps you.