很酷的新功能
可以幫助很多用戶!
☑ 感覺像個bug
很高興擁有
無人需要它
是什麼激發了這個願望清單請求?
透過<< 儲存腳本產生的程式碼將產生 JSL 程式碼來重現相同的行為 - 結合首選項中的設定。到目前為止,一切都很好。
但是相同的程式碼與另一個系統上的(其他)設定結合可以產生完全不同的行為。
人們可能會說:到目前為止一切順利 - 另一個系統上的用戶可能知道他為什麼調整設定。
但當程式碼是在首選項中調整設定的系統上產生時,事情就變得有趣了。
然後
- 適合首選項中目前(非標準)設定的(大多數*)設定不會儲存在 JSL 腳本中 - 現在,當此類程式碼在標準系統上執行時,此類非標準標準設定將遺失在程式碼中→ 導致標準系統上的不同行為。
- 適合標準設定的(其他 **)設定不會儲存在 JSL 腳本中 - 因此,在同一系統上再次執行時(使用非標準設定)將會遺失。
*)像顏色漸變一樣:不可能在 JSL 中為繪圖指定漸變(透過<< save script ),它等於首選項中的漸變
**) 就像資料過濾器的條件設定一樣:在首選項中啟用了條件的系統上,無法為非條件資料過濾器產生 JSL 程式碼(透過<< save script() )
附帶影響:
由於首選項中的設定已更改,用戶失去了使用 Dashboard Builder 生成儀表板的機會,該儀表板使用標準設定在其係統上打開平台:(
你使用偏好設定嗎?
唯一的解決方法:開啟儀表板的來源腳本並手動新增相應的程式碼。
您希望看到什麼改進?
儘管當前的行為是按照設計的,但並不總是符合使用者的預期。
請優化 Jmp 未來版本中的行為。
為什麼這個想法很重要?
如果使用者更改首選項中的設置,他仍然應該有機會產生使用標準設定的儀表板。
更多願望提交者
遵循@hardner的建議: https://community.jmp.com/t5/JMP-Wish-List/interrogate-Use-Thousands-Separator-using-JSL/idc-p/737356/highlight/true#M5364
可以對 << 儲存腳本使用詳細選項:
當 verbose = 1 時,應使用在任何系統上產生相同結果所需的所有設定產生腳本 - 獨立於首選項中的實際設定。
由於許多用戶使用紅色三角形選單中的命令

或報告工具列中的圖示:

必須新增一個Shift - 點擊選項才能觸發詳細選項...
中等程度的詳細程度如何:
- 0:像現在一樣刪除所有「不必要」的程式碼 - 相容模式
- 0.3:產生在上產生相同結果所需的所有 JSL 程式碼 這 系統。 [修復條件問題]
- 0.5:產生在 a 上產生相同結果所需的所有 JSL 程式碼 預設 系統。 [修正了使用者定義的漸層設定的問題]
- 0.7:基於過去 6 個月產生的圖表/報告,包括更改 >=3 次的所有設定。產生針對所有設定都具有穩健性的程式碼。
- 1:JSL 程式碼對於首選項中的任何設定都具有穩健性。
我最喜歡的: 0.7:
超有用!
- 誰會在乎額外的 5 行程式碼 - 如果它們會在您同事的任何系統上產生更可靠的結果。
- 您多久產生一次 連接 後來想知道的確切措辭 附加到主表(1) ?
今天我剛剛了解到
Ignore Platform Preferences(1)
忽略首選項(1)可以解決一些提到的問題 - 但它似乎不存在
