我有一个脚本,其中我首先在对话框中询问是/否问题,如果用户选择“是”,则将运行一段代码,从数据库中提取数据,然后使用这些数据构建应用程序。在该应用程序中,用户与数据(表格和图表)交互以生成 pdf 表单,完成这些材料,关闭应用程序,然后转到下一个站点,此时您会得到相同的是/否问题,但针对不同的位置。问题是,如果我选择是,代码将运行并创建应用程序(一切都很好),但然后继续进入下一个对话框。一旦弹出该对话框,我就无法与我的应用程序交互。我该如何编写代码,以便在我完成应用程序之前不会出现下一个对话框?
Event=dialog("A 站点有样品吗?",
Vlist(Lineup(1,eventtype=radio buttons("是","否"),)));
如果(事件[“eventtype”] == 1,(
//如果用户选择“是”,则此站点的代码将在此处运行,以生成带有图形和表格的应用程序(见下面的示例)。用户必须选择图形中的点,生成 pdf 表单,然后关闭应用程序才能继续。
(英文):
(英文):
在此屏幕截图中,您可以看到一个按钮,上面写着“完成”。我不希望在单击此按钮之前弹出下一个对话框。

运行 JMP 16.2.0