我是一名開發人員,已經熟悉通用程式語言中後台工作程序、排程器和類似模式的實作方式。
不過,我更想了解JMP 特有的處理方式。我有一個 JMP 插件,其工作流程會先從快取的數據檔案中載入數據,用戶還可以點擊一個按鈕來刷新緩存,從資料庫中提取最新數據。這部分運作正常。
我希望避免很多用戶手動觸發刷新並單獨訪問資料庫。相反,我希望快取能夠自動更新,例如每小時在後台更新一次。
我注意到 JMP Live 有一個選項可以按計劃運行腳本(類似於 cron 作業),但這對我的情況沒有幫助,因為我使用的是自訂 UI,而自訂 UI 與 JMP Live 不相容。
您或許可以使用Schedule()函數。腳本索引中還有一些與之相關的命令( 線上版本)。