Apache spark 如何在pyspark中获取嵌入式javascript文本框值

Apache spark 如何在pyspark中获取嵌入式javascript文本框值,apache-spark,pyspark,apache-zeppelin,Apache Spark,Pyspark,Apache Zeppelin,我在齐柏林飞艇%pyspark解释器中安装了日期范围选择器,如下所示: print("""%angular <script type="text/javascript" src="https://cdn.jsdelivr.net/jquery/latest/jquery.min.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/

我在齐柏林飞艇
%pyspark
解释器中安装了日期范围选择器,如下所示:

 print("""%angular

 <script type="text/javascript" src="https://cdn.jsdelivr.net/jquery/latest/jquery.min.js"></script>
 <script type="text/javascript" src="https://cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
 <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.min.js"></script>
 <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/daterangepicker/daterangepicker.css" />

<input type="text" name="datetimes" />

<script>
$(function() {
  $('input[name="datetimes"]').daterangepicker({
    timePicker: true,
    startDate: moment().startOf('hour'),
    endDate: moment().startOf('hour').add(32, 'hour'),
    locale: {
      format: 'M/DD hh:mm A'
    }
  });
});
</script>
""")
打印(“”%s)
$(函数(){
$('input[name=“datetimes”]”)。daterangepicker({
时间选择器:是的,
startDate:moment().startOf('hour'),
endDate:moment().startOf('hour')。添加(32,'hour'),
区域设置:{
格式:“M/DD hh:mm A”
}
});
});
""")

我不知道如何在
%pyspark
解释器中的
daterangepicker
中获取所选的值,就像在注释中已经提到的那样,它目前仅适用于spark scala解释器。我使用了您的代码来获取和设置daterangepicker的值,但我必须承认它不稳定(有时有效,有时无效)。我不确定是否需要进一步更改daterangepicker来处理初始值,因为我不知道angluar,或者齐柏林飞艇后端AngularAPI是否还没有准备好投入生产。也许你或其他人可以根据我的方法解决这个问题

您必须做的一件重要事情是绑定变量,并将ng model属性添加到要绑定的标记中

z.angularBind(“选择”,“6/04 03:00 AM-6/23 11:00 AM”)
println(“”%s)
$(函数(){
$('input[name=“datetimes”]”)。daterangepicker({
时间选择器:是的,
startDate:moment().startOf('hour'),
endDate:moment().startOf('hour')。添加(32,'hour'),
区域设置:{
格式:“M/DD hh:mm A”
}
});
});
""")
您可以使用以下方法获取另一个%spark段落中的值:

println(z.angular(“选择”))
//6/04 03:00 AM-6/25 12:00 AM

它目前仅适用于@cronoik,您能帮我从javascript到
%spark
解释器获取文本框值(日期选择器)吗?