JSL 腳本未在 JMP 15 中運行當我在 JMP 15 中嘗試腳本時,它們無法運行。 它們在 JMP14 中工作良好(在 JMP13 中也有)。
我在日誌中收到的錯誤消息(參見下面的示例)對我來說很熟悉。 我從 JMP12 起就知道了,而且之前只在我運行腳本並打開日誌時發生過。 解決方案是關閉日誌。
在 JMP 15 中,日誌默認打開,我無法關閉它。 偏好“記錄打開策略(“顯式”), " JMP15 中不存在。
有沒有辦法關閉日誌和/或繞過“Glue”錯誤消息?
示例(XXX = 替換數據表的實際名稱):
已刪除的對象引用: cbf << 在訪問或評估“Glue”時選擇,Try(TQC_daily << 關閉窗口); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/Try(關閉(dt_xxx,不保存)); /*###*/名稱默認為此處(1);
回复:JSL 腳本未在 JMP 15 中運行你好,兩個選項都有效。 雖然我好像不需要設置”數據庫選擇= “普羅達” ;”在模態窗口之前。
非常感謝。 現在重寫腳本...
回复:JSL 腳本未在 JMP 15 中運行模態窗口會暫停腳本的執行,直到對話框消失,這是一個常見的示例,在刪除框後嘗試使用該框是很常見的。在此示例中,最好在提示對話框之前初始化變量:
dbSelected = "Proda";
然後在對話框執行過程中保存單選框的結果:
cbf = Radio Box( {"Proda", "Prodb", "Prodc", "Product_Stats"},
dbSelected = cbf << Get Selected;
)
當您有多個輸入並且希望將輸入處理分組在一起時,您可以使用 <
New Window( "OCS Scripts",
<<MODAL></MODAL>
我希望這些方法之一有所幫助!
回复:JSL 腳本未在 JMP 15 中運行您好,感謝您與我聯繫。
我沒有運行 OnClose 腳本。 我所擁有的是選擇窗口,用戶可以(或必須)選擇例如僅查看特定產品。
我剛剛嘗試過,沒有選擇窗口的腳本似乎運行良好。 選擇框如下所示。
New Window( "OCS Scripts",
<<MODAL></MODAL>
回复:JSL 腳本未在 JMP 15 中運行對於 <
我不知道這與您關閉數據表的調用有何關係。您是否有在刪除數據表或報表時運行的 OnClose 腳本?