將偏好儲存在變數中在劇本中,我想:
1. 將目前偏好設定儲存在變數中,以便日後恢復。
2. 修改一些偏好設定
……在腳本中執行一些操作,例如導入需要特定首選項才能正常工作的 Excel 文件…
3. 恢復原始偏好設定
在JMP中有什麼方法可以實現上述操作嗎?我知道如何修改首選項,但我找不到保存當前首選項以便恢復的方法。
資料存取回复:將首選項存儲在變量中如果這是在您以外的其他人可能正在使用的腳本/工具中,我強烈建議將它們保存到一個不會被意外覆蓋的文件中。
我見過很多腳本/工具,它們通過返回用戶的想法來修改用戶的首選項。 但是如果出現錯誤並且沒有正確的錯誤處理...如果您重新運行腳本,您的首選項基本上就會消失,因為變量將被修改後的首選項覆蓋。
回复:將首選項存儲在變量中感謝您的迅速回复。 實際上我自己才意識到這一點並急於刪除帖子,但為時已晚:)讓我感到困惑的是該變量返回了一個空值,但是使用 show(x),我可以看到該變量包含一個返回我正在查看的空值的腳本。 也許它會幫助其他人將來對此感到困惑!
回复:將首選項存儲在變量中你好@托馬斯,
有一個首選項管理器(帶導入/導出)已經執行這些任務的加載項。
看看並嘗試一下,看看它是否能滿足您的需求。
乾杯,
斯坦
回复:將首選項存儲在變量中如果您向 Get Preferences() 函數添加賦值,它將把偏好表達式賦值給變量
Names Default To Here( 1 );
x=Get Preferences( );
在腳本索引中可以找到檢索和保存首選項的示例。
您可以操作表達式或將其轉換為字符串並使用字符串函數對其進行操作。然後當你應用它時,你只需將它轉換回一個表達式然後應用它。