笔记本的参数-小部件未定义错误

时间:2018-12-03 17:11:54

标签: databricks

我已将JobScheduling中的一个参数传递给Databricks Notebook,并尝试使用dbutils.widgets.get()将其捕获到python Notebook中。

运行计划的作业时,出现由库模块““ InputWidgetNotDefined”引发的错误“未定义输入小部件”

我可以知道原因,谢谢。

3 个答案:

答案 0 :(得分:2)

要使用小部件,您首先需要在笔记本中创建它们。

例如,要创建一个文本小部件,请运行:

dbutils.widgets.text('date', '2021-01-11')

在给定集群上创建一次小部件后,它可用于在后续作业运行时向笔记本提供参数。

答案 1 :(得分:0)

dbutils.widgets.dropdown("name", "defaultValue",[values1,val2,..], "label")

要获取值:

dbutils.widgets.get("widgetsName")

答案 2 :(得分:-1)

尝试

dbutils.widgets.text("parameter_name_in_job","","")

然后

dbutils.widgets.get("parameter_name_in_job")