JSL 摘要函數(這真的是預期的行為嗎?)大家好,
我在多台電腦上使用 JMP,其中一台電腦安裝了 JMP,其介面為法語,而另一台電腦則為英語。兩者都在 MacOS 下運行。這通常不會阻止我在其中任何一個上執行 JSL 腳本,而無需修改任何內容。但是,我遇到了一種使程式碼失敗的情況。在匯總函數中,可以使用下列訊息要求匯總表中的列名稱與原始表的列名稱相同:
statistics column name format ( "column" )
但是,在我的“法國”計算機上,我需要將語句修改為
statistics column name format ( "colonne" )
這讓我覺得這是一種奇怪的行為。這是故意的嗎?還是這是一個故障?此外,我沒有找到允許我詢問計算機上的顯示語言是什麼的 JSL 命令,因此無法使用條件語句解決問題。我知道我可以輕鬆更改有問題的電腦上的顯示語言,但這確實限制了與可能使用不同顯示語言設定的同事共享程式碼的可能性。
非常感謝,伊夫
自動化和腳本編寫蘋果系統回覆:JSL 摘要函數(這真的是預期的行為嗎?)嗨,賈莫,
感謝您的回覆。我在兩台電腦上都使用 JMP17 Pro,並且都運行最新版本的 MacOS。我必須研究如何找出 JMP 之外的計算機區域設定。也許他們已經在JMP18中想出了解決方案!
謝謝,伊夫
回覆:JSL 摘要函數(這真的是預期的行為嗎?)您使用的是哪個 JMP 版本?我想如果你想弄清楚使用者的語言,你將不得不透過 Run Program() 使用一些作業系統命令(我使用 Windows,所以我不確定你有什麼選項(很可能比我更好))。對於 Windows,我認為您還必須從 JMP 首選項中檢查顯示語言。
我曾就類似的事情聯絡 JMP 支援(2021 年 6 月,SAS 7613370838);從摘要平台建立的列名稱取決於使用者的語言。這是/曾經是一個問題的其他地方是,當嘗試根據名稱獲取對報告視窗的引用時,名稱會根據語言而有所不同...我不確定 JMP17 或 JMP17 目前的情況如何即將推出的JMP18,因為除了英語之外,我並沒有真正使用任何其他語言測試JMP(預計在某些罕見情況下,我必須與日語用戶調試一些問題)。
來自支援人員的舊票中的最後評論是:
根據您的回饋,我們向開發人員提交了一項建議,以允許 JMP 產生的表格始終使用英語,例如匯總表示例。