[Python] Databricks - How to restrict the values permitted in a job or task parameter?

Discussão em 'Python' iniciado por Stack, Novembro 28, 2025.

  1. Stack

    Stack Membro Participativo

    I have a notebook with a parameter set within it via a widget, like this:

    dbutils.widgets.dropdown("My widget", "A", ["A", "B", "C"])

    my_variable = dbutils.widgets.get("My widget")


    As you can see, the only options available to pick are 'A', 'B', and 'C'. I want to run this notebook through a job, so I can log runs. I want to set the value of my_variable through a job or task parameter in the job.

    I know how to create a job or task parameter, and that the value this is set to can be picked up by widgets.get. However, I don't know how I can restrict the values that can be entered to 'A', 'B', and 'C'; there doesn't seem to be an option to do this in the Databricks job UI.

    Does anyone know how to do this please?

    Continue reading...

Compartilhe esta Página