JSL Automation寫入HTML失敗我遇到了一個JSL腳本的異常問題。 我正在嘗試自動生成一些報告並將它們導出為HTML以進行演示。 我打算使用自動化(C#通過RunJSLFile)集成它。 問題是,雖然我嘗試過的腳本變體(下面的示例)在JMP中運行時都可以正常工作,但是當通過雙擊JSL腳本文件本身或通過C#運行時,它們不會生成HTML文件。 檢查HasRunCommandErrorString時沒有生成錯誤,所以我不知道為什麼它無法運行。
New Window( "Report", vlb = V List Box() );
// Insert several graphs into list box here
vlb << Save HTML("C:\report.html");
j = New Window( "Report", <<JOURNAL></JOURNAL>
我已經查看了一些其他主題,所有這些主題或多或少指向基本格式,但它們都不能作為獨立腳本運行。
https://community.jmp.com/t5/Discussions/Saving-journals-as-HTML/td-p/85
https://community.jmp.com/t5/Discussions/saving-html-with-multiple-plot/td-p/48411
Re:JSL Automation寫入HTML失敗這可能看起來微不足道,但大多數PC都配置為您不能直接保存到C:\。
嘗試保存到C:\ temp \並查看是否仍然出錯。 您可能想要查找該功能目錄是否可寫() 和文件是否可寫() 。
Re:JSL Automation寫入HTML失敗該目錄只是一個例子。我在個人文件夾中有更深入的內容。如上所述,當我在JMP中運行它時它可以正常工作。只有當腳本被自己或通過C#調用時,它才能寫入文件。Re:JSL Automation寫入HTML失敗 @sbiedrzycki ,
這仍然可能是一個安全問題。我認為我的安全性已設置為無符號程序無法寫入
你可能想看看
https://stackoverflow.com/questions/3842020/running-cscript-exe-from-c-sharp-ashx-does-not-execute-code-in-vbscript-file
要么
https://blogs.msdn.microsoft.com/shawnfa/2003/06/20/my-application-works-from-my-local-machine-but-throws-a-securityexception-when-i-move-it-到一個網絡股/
如果你找到了明確的答案/鏈接,你應該發布它。 祝好運
Re:JSL Automation寫入HTML失敗我對此有兩個顧慮......
1。我的程序沒有自己的安全問題。寫入JSL腳本要寫入的相同目錄沒有問題。
2。即使在自己運行時,JSL腳本也無法編寫HTML - 它應該通過JMP的一些shell來完成,大概應該具有執行任務所需的所有權限,就像它在加載到運行後運行它一樣。家窗口。
此外,如果它遇到了安全衝突肯定會報告錯誤或其他情況不應該崩潰?事實上,它沒有給出任何錯誤,這表明一些內部JMP問題,但我不知道是什麼。